效果图:
1、安装(EasyCode)和lombok插件
2.你得有一个MySQL数据库表:
DROP TABLE IF EXISTS \`user\`;
CREATE TABLE \`user\` (
\`id\` int(11) NOT NULL,
\`username\` varchar(20) DEFAULT NULL,
\`sex\` varchar(6) DEFAULT NULL,
\`birthday\` date DEFAULT NULL,
\`address\` varchar(20) DEFAULT NULL,
\`password\` varchar(20) DEFAULT NULL,
PRIMARY KEY (\`id\`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;SET FOREIGN\_KEY\_CHECKS = 1;
3.idea新建一个springboot项目,找到database,在左边或者右边。如图:
4.跟着走:
**
5.配置如下
6.如果有问题,需要配置时区,进入命令窗口(Win + R),连接数据库 mysql -hlocalhost -uroot -p,回车,输入密码,回车,如图:
继续输入 show variables like’%time_zone’;如果是system就是没有设置时区,需要设置,输入set global time_zone = ‘+8:00’;
7.现在继续测试,apply–>ok
8。生成代码:
可有可无
pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<!--热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->
</dependency>
<!--mybatis-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
<!-- mysql -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
<!--阿里巴巴连接池-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.9</version>
</dependency>
两个地方,mapper没有注解,加上
@MapperScan(“com.example.demo.dao.UserDao”)
好了,如果帮到了你,请点个赞,谢谢。
show variables like'%time_zone';
set global time_zone='+8:00';