目录
1.1项目创建
- 打开 IDEA,点击 “Create New Project”。
- Name: 输入你的项目名
- Location: 这个是你的项目所在的路径
- JDK: 选择你的 jdk版本,这里推荐使用17
- Archetype: 项目管理工具,这里推荐使用maven-archetype-quickstart
- 其他的默认即可
- 最后点击Create即可
8.等待项目创建成功,如图所示:
如果创建过程中出现异常报错,有可能是没有下载maven,也有可能是网络问题,如果没有下载maven请前往官方地址下载maven,再来创建该项目。
9.在pom.xml文件中加入以下代码
version版本号可以选择你的相对应的版本
org.springframework.boot spring-boot-starter-parent 2.7.18 org.springframework.boot spring-boot-starter-web mysql mysql-connector-java 8.0.25 org.springframework.boot spring-boot-configuration-processor org.projectlombok lombok<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.22</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.2</version>
</dependency>
10.创建application.yaml文件
11.在该配置文件配置
数据库要连接你已有的数据库名,否则会异常
12.创建以包名:controller、service、mapper、bean
在resources下创建mapper的xml文件,统一用mapper包管理
注意:ServiceImpl是Service的实现类
2.1项目启动
- 提供了一个启动类,直接启动这个即可
- 启动类叫什么无所谓
项目启动的日志:
默认为8080端口
3.切换Druid数据源
3.1 数据表与业务代码的创建
1. 数据表的创建
CREATE TABLE car(
id INT(11) PRIMARY KEY AUTO_INCREMENT,
`name` VARCHAR(64) NOT NULL,
`price` DECIMAL(64) NOT NULL
)
INSERT INTO car VALUES(null,‘小米su7’,2000)
2. CarMapper.xml文件
3. Car.jave
4. CarService
5. CarServiceImpl
6. CarMapper
7. CarController
4.1启动项目
1. 启动Application项目
在浏览器访问即可
控制台打印sql语句
完成springboot的一个简单创建,实现了一个简单功能!