写在开始:一个搬砖程序员的随缘记录
一、需要安装的插件
在IDEA中安装EasyCode、Lombok插件。
二、创建数据库和表
三、一个SpringBoot项目
SpringBoot快速搭建:SpringBoot项目快速搭建
目录结构:
四:找到IDEA自带的连接数据库工具Database
进行数据库配置
然后进行数据库配置
五、生成代码
生成代码功能
选择需要生成的代码
生成代码后的目录结构
添加依赖,pom.xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<!-- druid -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.8</version>
</dependency>
<!-- mysql -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
<!-- lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
六、项目配置
1、数据库配置
我习惯用yml,方便阅读,所以把application.properties改成了application.yml
server:
port: 8080 #端口号
spring:
datasource:
url: jdbc:mysql://localhost:3306/localhost?useUnicode=true&characterEncoding=utf-8 #数据库url
username: root #数据库用户名
password: admin #数据库密码
driver-class-name: com.mysql.jdbc.Driver
#mybatis配置
mybatis:
mapper-locations: classpath:/mapper/*Dao.xml
2、启动类加mapper配置
@MapperScan("com.cn.demo.dao")
七、启动-测试
启动项目,输入:http://localhost:8080/user/selectOne?id=1
Over