sts-4.18.1.RELEASE,
jdk17,
apache-maven-3.9.2,
apache-tomcat-10.1.12 ,
默认的 HikaraCP 连接池
如何正确搭建环境,并且创建一个web项目?
自学起步阶段,不想用java1.8的愿望在这里可以实现吗?
sts-4.18.1.RELEASE,
jdk17,
apache-maven-3.9.2,
apache-tomcat-10.1.12 ,
默认的 HikaraCP 连接池
如何正确搭建环境,并且创建一个web项目?
自学起步阶段,不想用java1.8的愿望在这里可以实现吗?
【以下回答由 GPT 生成】
首先,我建议使用适用于JDK 17的最新版本的Spring Boot而不是Spring Framework,因为Spring Boot更容易使用和配置。
以下是在JDK 17下搭建Spring Boot开发环境的步骤:
下载并安装JDK 17
访问 Oracle JDK 或者 OpenJDK 网站,下载并安装适用于您操作系统的JDK 17。
配置JDK 17的环境变量
将JDK的安装目录添加到系统的环境变量PATH
中。
下载并安装Spring Tool Suite (STS)
访问 Spring Tool Suite 的官方网站,下载并安装适用于您操作系统的STS。
创建一个新的Spring Boot项目
打开STS,点击"File" -> "New" -> "Spring Starter Project"。
在弹出的对话框中,填写项目的基本信息(例如,项目名称,包名等)。
在“Dependencies”选项卡中,选择您需要的Spring Boot启动器和其他依赖项。可以通过搜索框输入关键字,例如Web
、JPA
等,以找到相关的依赖项。
单击“Next”按钮,选择您的目标构建系统(例如Maven或Gradle)。
单击“Finish”完成创建项目。
配置Maven和HikariCP
打开创建的项目,找到pom.xml
文件,并确保以下依赖项已添加:
```xml org.springframework.boot spring-boot-starter-web
<!-- Spring Data JPA -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<!-- HikariCP -->
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
</dependency>
<!-- MySQL 驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
```
如果您使用其他数据库,请相应地更改MySQL驱动的依赖项。
配置应用程序的数据库连接
打开src/main/resources/application.properties
文件,并添加以下配置:
properties
spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name
spring.datasource.username=your_username
spring.datasource.password=your_password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # 根据您使用的数据库更改驱动名称
更改your_database_name
、your_username
和your_password
以适应您的实际情况。
运行Spring Boot应用程序
在STS中,找到您的项目,并右键单击它,然后选择"Run As" -> "Spring Boot App"。
此时Spring Boot应用程序将在内嵌的Tomcat服务器上运行。
在浏览器中访问http://localhost:8080
,如果一切正常,您将看到一个欢迎页面。
以上是搭建基于JDK 17的Spring Boot开发环境的步骤。请注意,如果您在配置过程中遇到任何问题或错误,请根据错误消息进行调查或咨询相关论坛以获取帮助。