@RestController RestController是@Controller和@ResponseBody的合併 @EnableAutoConfigurationSpringBoot建議只有一個帶有該註解的類SpringBoot會自動根據jar包的依賴來自動配置項目當項目下麵有HSQLDB的依 ...
@RestController
RestController是@Controller和@ResponseBody的合併
@EnableAutoConfiguration
SpringBoot建議只有一個帶有該註解的類
SpringBoot會自動根據jar包的依賴來自動配置項目
當項目下麵有HSQLDB的依賴時,SpringBoot會創建預設的記憶體資料庫的數據源dataSource
如果你自己創建了dataSource,SpringBoot會創建預設的DataSource
如果不想讓SpringBoot自動創建的時候,你還可以配置註解的Exclude功能
@SpringBootApplication
@RestController
@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class})
public class DemoApplication {
@SpringBootApplication
由於大量的項目都會在主要的配置類上添加Configuration註解,EnableAutoConfiguration註解以及ComponentScan註解
這是一個Maven項目,Maven項目就會在我們創建好pom文檔之後為我們下載我們需要的依賴,然後maven的下載速度對我們很關鍵
向大家推薦一個國內的鏡像
http://maven.aliyun.com/nexus/content/group/public
當我們個人在本地使用maven下載pom文檔裡面定義的依賴的時候,如果感覺比較慢,可以嘗試使用這個鏡像來試一下,或許它會幫你的速度提升上來