IDEA 2021 SSM框架使用easycode生成代码

1、打开菜单File-New-Project,如下图所示,填写Name,Java版本选择8,然后Next

IDEA 2021 SSM框架使用easycode生成代码_第1张图片

2、选择以下五项,然后Finish

IDEA 2021 SSM框架使用easycode生成代码_第2张图片

3、打开菜单File-Settings-Plugins,在搜索框中输入easy code,找到如图所示的插件install,安装完成后Apply,OK。

IDEA 2021 SSM框架使用easycode生成代码_第3张图片

 4、打开菜单File-Settings-Easy Code,从本地导入,选择模板文件OK,选择COVER,OK完成导入。

IDEA 2021 SSM框架使用easycode生成代码_第4张图片

 5、点击右侧Database,+,选择Data Source, MySQL,填写用户名,密码和要连接的数据库名,Test Connection成功后Apply OK。(如果提示驱动未下载,由点击Driver Download下载后再Test) 

IDEA 2021 SSM框架使用easycode生成代码_第5张图片6、点击右侧Database,打开第5步中连接的数据库,找到要生成代码的表,在表名上右键,Easy Code,Generate Code,打开如下对话框,选择Package,选中All,统一配置,弹框选是,OK。

IDEA 2021 SSM框架使用easycode生成代码_第6张图片

此时会自动生成很多Java文件,项目结构目录如下图所示:

IDEA 2021 SSM框架使用easycode生成代码_第7张图片

 7、打开位于src/main/resources/下的文件appliction.properties,加入以下配置

##配置数据驱动信息  (key固定)
spring.datasource.driverClassName = com.mysql.cj.jdbc.Driver
spring.datasource.url = jdbc:mysql://localhost:3306/test
spring.datasource.username = root
spring.datasource.password = 123456

#tomcat端口号
server.port=8081

##给mybatis的实体类取别名  typeAliasesPackage
mybatis.type-aliases-package=com.example.ssmdemo.entity
## mybatis :mapper存放位置
mybatis.mapper-locations:classpath*:/mapper/*.xml
spring.mvc.pathmatch.matching-strategy=ant_path_matcher
spring.main.allow-circular-references=true

#分页插件
pagehelper.helper-dialect=mysql
pagehelper.reasonable=true
pagehelper.support-methods-arguments=true
pagehelper.params=count=countSql

修改以下四处配置

IDEA 2021 SSM框架使用easycode生成代码_第8张图片

 

8、打开项目启动文件SsmDemoAppliction.java,加入@MapperScan("xxx")注解,xxx是dao文件的包名

IDEA 2021 SSM框架使用easycode生成代码_第9张图片

 9、打开文件pom.xml,在dependencies标签中加入以下内容,保存后点击右上角的maven重加载按钮


    com.github.pagehelper
    pagehelper-spring-boot-starter
    1.2.5


    org.projectlombok
    lombok
    1.16.10

IDEA 2021 SSM框架使用easycode生成代码_第10张图片

 10、启动服务器,看到如下输出说明服务器正常启动。

IDEA 2021 SSM框架使用easycode生成代码_第11张图片

11、在浏览器中输入http://localhost:8081/student/get/1 ,有返回证明配置成功。

8081:服务器端口号

student:表名

1:id

IDEA 2021 SSM框架使用easycode生成代码_第12张图片

你可能感兴趣的:(JAVA,intellij-idea,spring,easy,code)