下面是“idea快速搭建springboot项目的操作方法”的完整攻略:
环境准备
首先,我们需要安装JDK和IntelliJ IDEA。
-
安装JDK:请前往Oracle官网下载 JDK 安装包,并按照官方向导安装。
-
安装IntelliJ IDEA:请前往JetBrains官网下载 IntelliJ IDEA 社区版,并按照官方向导安装。
创建项目
-
打开IntelliJ IDEA,选择“Create New Project”(新建项目)。
-
选择“Spring Initializr”,点击“Next”。
-
在“Project SDK”中选择你已经安装好的JDK版本,点击“New”创建一个新的JDK。如果你已经有了可用的JDK,也可以直接选择。点击“Next”。
-
在“Spring Initializr”页面中,选择“Maven”作为项目构建工具,输入项目的Group、Artifact、Version等基本信息。
-
在“Dependencies”中选择需要的依赖。选好后可以点击“Refresh”检查是否有依赖冲突。
-
点击“Next”设置项目名称,选择项目位置,点击“Finish”完成创建。
运行项目
-
打开创建好的项目,找到
src/main/java
文件夹,右键单击它的上一层文件夹,选择“New -> Package”,创建一个新的包。 -
在新的包中创建一个新的Java类,用于编写项目的业务逻辑。
-
在新的Java类中添加一个
@RestController
注解,表明该类是 Spring MVC 的 Controller,并添加一个简单的请求映射方法。
```java
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "Hello, Spring Boot!";
}
}
```
-
接下来我们要运行这个项目,在IDEA的右上角点击绿色的运行按钮,选择“Run ‘DemoApplication’”(DemoApplication是默认的Application类的名称)。
-
运行成功后,在浏览器中输入
http://localhost:8080/hello
,可以看到页面上输出了“Hello, Spring Boot!”。
通过以上操作,我们成功搭建了一个基础的Spring Boot项目,并且可以通过简单的请求映射来测试其基本功能。
示例说明
示例1:添加MyBatis依赖
-
在“Dependencies”中搜索“mybatis”,选择“Spring Boot Starter MyBatis”。
-
需要在
pom.xml
中添加一些MyBatis的配置,比如在Spring Boot中使用MyBatis的时候默认是使用HikariCP连接池,可以通过配置方式进行修改:
xml
spring.datasource.hikari.maximum-pool-size=30
spring.datasource.hikari.connection-timeout=60000
还需要在application.properties
中配置MyBatis的相关参数,比如数据库连接参数和MyBatis的基本配置:
```properties
# Database connection parameters
spring.datasource.url=jdbc:mysql://localhost:3306/demo?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# MyBatis configuration
mybatis.type-aliases-package=com.example.demo.pojo
mybatis.mapper-locations=classpath:mapper/*.xml
```
- 添加
mybatis-generator-maven-plugin
插件,以便在编译期自动生成实体类和Mapper接口。
xml
<build>
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.4.0</version>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>Generate MyBatis Files</id>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
示例2:添加Swagger2依赖
-
在“Dependencies”中搜索“swagger”,选择“Springfox Swagger2”。
-
创建Swagger2配置类,在类中添加
@Configuration
和@EnableSwagger2
注解,表示这是一个Spring的配置类,并启用Swagger2。
```java
@Configuration
@EnableSwagger2
public class Swagger2Config {
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage("com.example.demo.controller"))
.paths(PathSelectors.any())
.build();
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("Swagger接口文档")
.description("这是一个演示用的Swagger2接口文档")
.version("1.0")
.build();
}
}
```
- 在
application.properties
文件中开启Swagger2:
properties
# Enable Swagger2
swagger.enabled=true
完成以上步骤后,可以通过访问 http://localhost:8080/swagger-ui.html
来查看生成的 Swagger2 接口文档。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:idea快速搭建springboot项目的操作方法 - Python技术站