My First Spring-Boot Project(2)-Mybatis

英文学不好,今天用中文描述。

看回昨天新建的工程。

 My First Spring-Boot Project(2)-Mybatis

 点击下一步应该选择Gradle Project,这样就会自动生成必须的文件夹及启动文件 SpringBootApplication 和 ServletInitializer

My First Spring-Boot Project(2)-Mybatis

 在勾选Dependencies时,选上web和Web Services,选择Web Services后,自己新增的Controller才会被自动识别。

My First Spring-Boot Project(2)-Mybatis

Dependencies的sql选择 JDBC和Mybatis

My First Spring-Boot Project(2)-Mybatis

 

由于我们要搭建的是Mybatis项目,所以围绕Mybatis来讲,测试Controller调用成功后,创建一系列Mybatis 的项目文件。

My First Spring-Boot Project(2)-Mybatis

其中

1. EmUserCtinm.java是表映射类,

2. EmUserCtinmMapper.java提供类似余dao类的调用接口。

3. resource目录下的EmUserCtinmMapper.xml配置sql语句。

4. EmUserService通过调用EmUserCtinmMapper提供外部服务。有点类似于BO。注意这里会有错误提示,但不影响工作。

My First Spring-Boot Project(2)-Mybatis

 

需要配置的在application.properties里面:

My First Spring-Boot Project(2)-Mybatis

 如果xml文件不是直接放在resources目录下,需要配置

mybatis.mapperLocations=classpath:yourfolder/*.xml