-
Reference
-
Developing with Spring Boot
-
Build Systems
SpringBoot官方提供的starter的列表。 -
Structuring Your Code
避免使用的預設包。
應用的入口類,推薦放置在頂層包下。 -
Configuration Classes
SpringBoot支援Java Config和XML配置,在專案實踐中,對於新專案,推薦使用Java Config;對於進入維護期的專案,已使用XML配置,如果後續沒有新的預算,則可以維持現狀,避免因改造引入過多的質量問題,影響穩定性。 -
Auto-configuration
著重理解如下註解的用途,使用場景,注意事項:@EnableAutoConfiguration
@SpringBootApplication
@Configuration
-
Spring Beans and Dependency Injection
SpringBoot基於Spring框架,整合了Spring框架的所有能力,開發者使用SpringBoot開發應用時同樣可以使用依賴注入特性。
Spring的常見註解,如下:@ComponentScan
@Component
@Service
@Repository
@Controller
@Autowired
-
Using the @SpringBootApplication Annotation
@SpringBootApplication
可以理解為如下註解的組合:@EnableAutoConfiguration
@ComponentScan
@SpringBootConfiguration
@Configuration
其它常見的註解:
@Import
@ConfigurationProperties
-
Running Your Application
使用命令列方式啟動應用,命令樣例,如下:java -jar target/demo-0.0.1-SNAPSHOT.jar
增加遠端除錯選項,命令樣例,如下:
java -agentlib:jdwp=server=y,transport=dt_socket,address=8000,suspend=n \ -jar target/myapplication-0.0.1-SNAPSHOT.jar
-
Developer Tools
開發環境下,可以使用SpringBoot的開發者工具,修改pom.xml
,增加如下依賴的配置:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> </dependencies>
在生產環境下,啟用開發者工具,可能存在安全隱患,因此在構建生產環境的釋出包時,推薦禁用
spring-boot-devtools
。 -
Packaging Your Application for Production
SpringBoot文件之Developing的閱讀筆記
相關文章
- SpringBoot文件之IO的閱讀筆記Spring Boot筆記
- SpringBoot文件之Web的閱讀筆記Spring BootWeb筆記
- SpringBoot文件之SpringApplication的閱讀筆記Spring BootAPP筆記
- SpringBoot文件之Profiles的閱讀筆記Spring Boot筆記
- SpringBoot文件之入門的閱讀筆記Spring Boot筆記
- SpringBoot文件之Externalized Configuration的閱讀筆記Spring BootZed筆記
- SpringBoot文件之構建包的閱讀筆記Spring Boot筆記
- SpringBoot文件之Build Tool Plugins的閱讀筆記Spring BootUIPlugin筆記
- SpringBoot文件之Jar檔案格式的閱讀筆記Spring BootJAR筆記
- SpringBoot文件之開源軟體依賴的閱讀筆記Spring Boot筆記
- SpringBoot文件之配置引數的後設資料的閱讀筆記Spring Boot筆記
- React Router文件閱讀筆記(上)React筆記
- 閱讀筆記筆記
- 閱讀筆記4筆記
- 閱讀筆記3筆記
- 閱讀筆記5筆記
- 【閱讀筆記:字典】筆記
- 閱讀筆記2筆記
- 閱讀筆記1筆記
- 閱讀筆記8筆記
- 閱讀筆記03筆記
- 閱讀筆記02筆記
- 閱讀筆記7筆記
- gdbOF閱讀筆記筆記
- GoogleNet閱讀筆記Go筆記
- 夢斷程式碼閱讀筆記之六筆記
- JDK原始碼閱讀:String類閱讀筆記JDK原始碼筆記
- JDK原始碼閱讀:Object類閱讀筆記JDK原始碼Object筆記
- SiamRPN++閱讀筆記筆記
- Flownet 2.0 閱讀筆記筆記
- 《Clean Code》閱讀筆記筆記
- 《潮騷》閱讀筆記Ⅱ筆記
- 閱讀影片方法筆記筆記
- Dependencies for Graphs 閱讀筆記筆記
- Keys for graphs閱讀筆記筆記
- JDK原始碼閱讀(7):ConcurrentHashMap類閱讀筆記JDK原始碼HashMap筆記
- JDK原始碼閱讀(5):HashTable類閱讀筆記JDK原始碼筆記
- JDK原始碼閱讀(4):HashMap類閱讀筆記JDK原始碼HashMap筆記