下面我将为您详细讲解“5分钟快速创建springboot项目的完整步骤”的攻略:
确定项目名称及配置环境
- 在开发机器上安装并配置好Java的环境变量及相关依赖。
- 确定项目的名称和描述。如“hello-world-springboot”。
- 打开网址https://start.spring.io/。这是官方提供的springboot项目生成器,可以方便地帮助我们创建一个基础的SpringBoot项目。
- 确定需要的依赖库及相关设置。如使用Java11+,使用Maven进行项目管理,引入Web模块、Lombok工具包等。
生成项目代码
- 在https://start.spring.io/页面上,选择需要的依赖,设置好项目的基本信息,并点击底部的“Generate”按钮。
- 点击后会自动下载一个
.zip
文件,将该文件解压缩到一个空的文件夹中。 - 进入该项目文件夹,使用命令行工具运行以下命令进行编译:
mvn clean install -DskipTests
- 接着运行以下命令启动Spring Boot项目:
java -jar target/hello-world-springboot-0.0.1-SNAPSHOT.jar
- 此时,我们在浏览器中输入
http://localhost:8080
访问Spring Boot应用,我们就可以看到刚刚创建的SpringBoot应用的欢迎页面。
示例1:以hello-world为例
比如说,我们要针对一个名为hello-world的springboot项目进行操作。这时,我们可以在https://start.spring.io/填写项目名称和其他信息,勾选web模块和lombok依赖,并点击“Generate”生成一个名为hello-world的.zip项目文件,解压后,在该目录中运行命令,通过localhost:8080/hello/访问并输出“Hello World!!”,来验证项目创建成功。
@RestController
public class HelloWorldController {
@RequestMapping("/hello")
public String hello() {
return "Hello World!!";
}
}
示例2:添加MySQL连接依赖和配置
假如项目中需要使用MySQL数据库,我们需要添加MySQL连接依赖和启用基本的数据库配置。具体步骤如下:
- 在pom.xml中添加MySQL的JDBC依赖,版本可以自行进行修改, 同时可以添加其他必需的依赖,如mybatis、mybatis-spring等。
xml
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.22</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.0</version>
</dependency>
</dependencies>
2. 添加数据源和连接池配置信息:
yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=GMT&allowPublicKeyRetrieval=true
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
hikari:
idleTimeout: 60000
- 测试数据库连接:
```java
@RestController
public class TestController {
@Autowired
private DataSource dataSource;
@RequestMapping("/test")
public String test() {
try (Connection connection = dataSource.getConnection()) {
return "Connected to database: " + connection.getCatalog();
} catch (SQLException e) {
return "Failed to connect to database";
}
}
}
```
在浏览器中输入 “http://localhost:8080/test”,如果页面返回“Connected to database: test”,说明连接成功。
希望上述信息对您有所帮助,如有需要请随时联系。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:5分钟快速创建spring boot项目的完整步骤 - Python技术站