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 官网在线生成项目:

https://start.spring.io/

点击生成,即可创建好项目,导入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,包含所有配置。

 

配置官方文档地址:https://docs.spring.io/spring-boot/docs/2.7.8/reference/html/application-properties.html#appendix.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

 

 

如果您喜欢本站,点击这儿不花一分钱捐赠本站

这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看

修改版本安卓软件,加群提示为修改者自留,非本站信息,注意鉴别

THE END
分享
二维码
打赏
海报
Java – SpringBoot – 快速搭建
简介 SpringBoot 是用于简化Spring与SpringMVC的环境配置和后续开发而生,本文讲述如何使用IDEA快速搭建SpringBoot应用程序。   SpringBoot 需求 1.IDEA需要联网 2.IDEA带有Maven  ……
<<上一篇
下一篇>>