Overview
Documentation
Requirements
Spring Boot 3.3.2需要配套Java 17及以上的版本使用。Installing
Upgrading
對於使用1.X版本的專案,升級至當前的2.X及3.X版本時,需要詳細閱讀遷移指導。升級SpringBoot版本後,元件的配置屬性可能發生變化,透過閱讀文件來比較差異費時費力,非常考驗耐心。SprintBoot官方提供了元件
spring-boot-properties-migrator
來自動完成配置屬性的分析工作。修改pom.xml
,增加如下配置,可啟用spring-boot-properties-migrator
。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-properties-migrator</artifactId> <scope>runtime</scope> </dependency>
Tutorials
Developing Your First Spring Boot Application
建立demo專案,專案的pom.xml
,內容如下:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>17</java.version> <maven.compiler.source>${java.version}</maven.compiler.source> <maven.compiler.target>${java.version}</maven.compiler.target> <spring-boot-starter.version>3.3.2</spring-boot-starter.version> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>${spring-boot-starter.version}</version> </parent> </project>
修改maven的配置檔案
settings.xml
,增加國內代理的配置,如下:<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <!--<mirrorOf>central</mirrorOf> --> <mirrorOf>*</mirrorOf> </mirror> </mirrors>
使用IDEA或者eclipse,匯入上述demo專案。
在控制檯執行命令
mvn dependency:tree
,檢視demo專案當前的依賴。
SpringBoot文件之入門的閱讀筆記
相關文章
- SpringBoot文件之Profiles的閱讀筆記Spring Boot筆記
- SpringBoot文件之IO的閱讀筆記Spring Boot筆記
- SpringBoot文件之Web的閱讀筆記Spring BootWeb筆記
- SpringBoot文件之Developing的閱讀筆記Spring Bootdev筆記
- SpringBoot文件之構建包的閱讀筆記Spring Boot筆記
- SpringBoot文件之Build Tool Plugins的閱讀筆記Spring BootUIPlugin筆記
- SpringBoot文件之Jar檔案格式的閱讀筆記Spring BootJAR筆記
- SpringBoot文件之SpringApplication的閱讀筆記Spring BootAPP筆記
- SpringBoot文件之Externalized Configuration的閱讀筆記Spring BootZed筆記
- SpringBoot文件之開源軟體依賴的閱讀筆記Spring Boot筆記
- SpringBoot文件之配置引數的後設資料的閱讀筆記Spring Boot筆記
- Kafka文件閱讀筆記(一)Kafka筆記
- React Router文件閱讀筆記(上)React筆記
- 《GitHub 入門與實踐》閱讀筆記(第4章)Github筆記
- 《例項化需求》閱讀筆記(3)-活的文件筆記
- React中文文件閱讀總結——快速入門React
- Redux中文文件閱讀總結——快速入門Redux
- 《架構之美》閱讀筆記架構筆記
- 閱讀筆記筆記
- 《跟閃電俠學Netty》閱讀筆記 - 開篇入門NettyNetty筆記
- iOS PropertyList 文件閱讀記錄iOS
- 【閱讀筆記:字典】筆記
- gdbOF閱讀筆記筆記
- 閱讀筆記03筆記
- 閱讀筆記02筆記
- 閱讀筆記8筆記
- 閱讀筆記1筆記
- 閱讀筆記5筆記
- 閱讀筆記4筆記
- 閱讀筆記3筆記
- 閱讀筆記7筆記
- 閱讀筆記2筆記
- spring原始碼閱讀筆記08:bean載入之建立beanSpring原始碼筆記Bean
- 夢斷程式碼閱讀筆記之六筆記
- JDK原始碼閱讀:Object類閱讀筆記JDK原始碼Object筆記
- 《Clean Code》閱讀筆記筆記
- Dependencies for Graphs 閱讀筆記筆記
- javascript閱讀筆記01JavaScript筆記