Spring Boot學習(二)
阿新 • • 發佈:2017-10-01
div 自動 blog release width spring figure 學習 toc
基於Spring Boot創建的maven項目
1、application.properties或者application.yml:全局配置文件
作用:主要用來配置數據庫連接、日誌相關配置等
推薦使用yml
2、DemoApplication.javamain方法:應用入口
@SpringBootApplication:核心註解,主要目的是開啟自動配置
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
3、pom.xml
Spring boot的項目必須要將parent設置為spring boot的parent,該parent包含了大量默認的配置。
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.7.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>
Spring Boot的web支持
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
Spring Boot的測試
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>
Spring Boot的maven插件
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>
4、靜態資源訪問
目錄名需符合如下規則:
- /static
- /public
- /resources
- /META-INF/resources
Spring Boot學習(二)