前置文章 Spring Boot 網路線上建立專案
當建立好Spring Boot 專案,開啟預設生成的java檔。
可以看到只用了@SpringBootApplication 一個Annotation,
圖1
但其實它是複合註解,他包括了
@SpringBootConfiguration, @EnableAutoConfiguration, @ComponentScan 等
圖2
常用的三大項來說明一下
@SpringBootConfiguration - 繼承自 @Configuration, 標註當前類別是配置類, 並會將當前類別標記為@Bean的實例加入到spring 容器中
如下:檔名為 DemoConfiguration.java
@Configuration
public class DemoConfiguration {
@Bean
public Book book() {
return new Book();
}
}
@EnableAutoConfiguration - 啟動自動加入配置, 導入你所需要的jar包,
@ComponentScan 掃描當前包與底下所有@Controller, @Service, @Compoment, @Repository項目
如果你有用過spring 專案,那理解會很快,spring boot包裝後,變成更好使用。
本文這裡就簡單說明一下。往後文章會有其它教學專案會再提到這三項Annotation。
用LINE傳送分享
其它文章
沒有留言:
張貼留言