springboot已经养的很肥了,是时候动手宰了。
基本的插件安装网上一大堆就不啰嗦。
借鉴大佬:
https://www.cnblogs.com/ityouknow/p/5662753.html
一.springboot项目结构:
1.资源文件的结构:
src/main/resources
大致结构如下:
1.1.配置文件
默认初始加载(加载顺序从上到下):
bootstrap.yml
bootstrap.properties
application.yml
application.properties
一般使用:
application.properties
application.yml
application.yml配置
#配置端口
server:
port: 8089
注:关于使用.properties或者.yml其实你要是说那个好那个不好也没有那么片面,各自都有优缺点,
但是本人更倾向于树状结构,层次分明,还能偷懒少写点配置不是,而且现在主流也倾向于.yml的配置方式,紧跟潮流不解释。
1.2.初始化控制台输出文本
banner.txt
就是这个东东如下:
可以在文本内编辑项目启动时展示内容
1.3.资源文件
1.3.1.html页面:
templates
默认存放html页面路径
1.3.2.静态资源:
static
1.4.pom.xml配置:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2.java项目文件结构
二.项目搭建:
1.创建运行主函数ServiceAdminApplication.java ,运行此类的main函数:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ServiceAdminApplication {
public static void main(String[] args) {
SpringApplication.run(ServiceAdminApplication.class, args);
}
}
2.访问http://localhost:8080就能看到你想要的啦 !