Java – SpringBoot – 快速搭建
简介
SpringBoot 是用于简化Spring与SpringMVC的环境配置和后续开发而生,本文讲述如何使用IDEA快速搭建SpringBoot应用程序。
SpringBoot 需求
1.IDEA需要联网
2.IDEA带有Maven
基于IDEA创建 SpringBoot 项目
1.创建一个空的IDEA项目
2.添加一个模块
3.创建一个 Spring Initializr 模块
即可。
运行SpringBoot工程
创建完成工程后,可以看到在项目根目录包含一个 Application.java 文件,运行该文件即可运行项目。
我们可以创建一个Controller 控制层类。
package cn.unsoft.springboot.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/list")
public class StudentController {
@GetMapping
public String list(){
System.out.println("SpringBoot is Runner...");
return "SpringBoot is Runner...";
}
基于网页创建 SpringBoot 项目
针对IDEA不能联网创建项目的情况,我们可以在 Spring 官网在线生成项目:
点击生成,即可创建好项目,导入IDEA中即可。
基于阿里云创建 SpringBoot 项目
通过阿里云官方网站https://start.aliyun.com/ 提供的SpringBoot 项目进行创建
基于手动Maven项目创建 SpringBoot 项目
对于完全断网的情况下,可以手动通过创建Maven工程改造成SpringBoot工程
1.创建Maven依赖
2.添加依赖
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.7</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>cn.unsoft</groupId>
<artifactId>SpringBoot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>SpringBoot</name>
<description>SpringBoot</description>
<properties>
<java.version>17</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
3.创建一个启动用的类Application.java
package cn.unsoft.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
4.创建Controller层类即可。
项目模板下载
https://www.tzming.com/wp-content/uploads/2023/filesdown/springboot.rar
基础配置
在项目中的Resources文件夹中包含一个文件application.properties,包含所有配置。
SpringBoot不单只支持properties文件的配置方式,还支持 yml 文件 和 yaml 文件的配置文件格式
properties格式配置格式
server.port = 80
yml 格式配置格式
server:
port: 80
yaml 格式配置格式
server:
port: 80
优先级 : properties > yml > yaml
相同属性会按照优先级加载
不同属性会叠加加载
修改服务器端口
application.properties 文件中 配置服务器端口配置 server.port
# 修改服务器启动配置
server.port = 80
修改启动命令显示banner
spring.main.banner-mode=console| log | off
还可以设置为图片logo
spring.banner.image.location= logo.png
日志相关设定
# 设定为信息日志模式,其它为 error | debug
logging.level.root=info
共有 0 条评论