1. 程式人生 > >Spring Boot學習(二)

Spring Boot學習(二)

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;

@SpringBootApplication
public 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學習(二)