Spring Boot学习

Posted 天遮不住我的眼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot学习相关的知识,希望对你有一定的参考价值。

基于Spring Boot创建的maven项目

1、application.properties或者application.yml:全局配置文件

作用:主要用来配置数据库连接、日志相关配置等

推荐使用yml

注意:使用.yml时,属性名的值和冒号中间必须有空格,如name: 123正确,name:123就是错的。

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学习的主要内容,如果未能解决你的问题,请参考以下文章

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图帮你记忆,Spring Boot 应用在启动阶段执行代码的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

maven+spring boot搭建简单微服务

maven+spring boot搭建简单微服务