springboot项目创建步骤
- 创建普通maven项目
- 导入依赖
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.7.14</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
- 控制器类
@Controller
public class MyController {
@RequestMapping("/test01")
@ResponseBody
public String test01(){
return "hi,springboot";
}
}
- 启动类
// 启动类,基于main方法运行,项目的启动入口
@SpringBootApplication
public class TestSpringBootApplication {
public static void main(String[] args) {
SpringBootApplication.run(TestSpringBootApplication.class, args);
}
}
- 自定义配置【如路径,端口号】
方法一:properties配置文件
server.port=8888
server.servlet.context-path=/springboot01
方法二:yml层级关系的配置文件,固定以application为文件开头名 (无标签,通过空格缩进表示层级结构)
server:
port: 9999
servlet:
context-path: /sb01
springboot整合ssm
- 导入依赖
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.3</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.21</version>
</dependency>
- 编写配置文件
server:
port: 8888
servlet:
context-path: /springbootssm
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/msb?useSSL=false
username: root
password: 123456
- 编写实体类,配置中加别名
mybatis:
type-aliases-package: com.msb.pojo
- 定义mapper接口
- 定义mapper.xml
6. 配置文件中加入映射文件位置
- 定义启动类,在启动类加入mapper扫描包
8. 编写服务类
- 编写控制器类