文章目录
看似五种其实就三种!!!
1. 使用https://start.aliyun.com/的服务器URL
服务器URL为https://start.aliyun.com/
创建成功!!!
2. 使用https://start.spring.io/
springboot服务器url为https://start.spring.io/
点击这里进行修改
进行修改
下一步
创建完成!!!
3. https://start.spring.io/使用官网
https://start.spring.io/
点击下载!!!
是一个压缩包
解压创建完成
4. 使用https://start.aliyun.com/
https://start.aliyun.com/
进行创建,下载压缩包,解压完成
5. 使用maven构建springboot项目
5.1 点击maven,什么也不选,点击下一步
5.2 修改名称和组ID,点击完成
5.3 修改自己的仓库地址为正确
5.4 在pom.xml导入依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.0</version>
</parent>
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<spring-boot.version>2.7.6</spring-boot.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<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>
5.5 添加一些包,文件,还有启动类
启动类
package com.yxz;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
// 启动类
@SpringBootApplication
public class SpringbootDemoXApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootDemoXApplication.class, args);
}
}
设置一下端口,避免冲突,在application.yml
要想访问到templates中的前端页面,需要导入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
写一个前端页面index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h2>欢迎进入index!!!!</h2>
</body>
</html>
启动直接访问
成功!!!
6. 其他
spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。
引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
修改java代码或者配置文件模板后可以通过ctrl+f9来实施热部署。