My First Spring-Boot Project(2)-Mybatis
英文学不好,今天用中文描述。
看回昨天新建的工程。
点击下一步应该选择Gradle Project,这样就会自动生成必须的文件夹及启动文件 SpringBootApplication 和 ServletInitializer
在勾选Dependencies时,选上web和Web Services,选择Web Services后,自己新增的Controller才会被自动识别。
Dependencies的sql选择 JDBC和Mybatis
由于我们要搭建的是Mybatis项目,所以围绕Mybatis来讲,测试Controller调用成功后,创建一系列Mybatis 的项目文件。
其中
1. EmUserCtinm.java是表映射类,
2. EmUserCtinmMapper.java提供类似余dao类的调用接口。
3. resource目录下的EmUserCtinmMapper.xml配置sql语句。
4. EmUserService通过调用EmUserCtinmMapper提供外部服务。有点类似于BO。注意这里会有错误提示,但不影响工作。
需要配置的在application.properties里面:
如果xml文件不是直接放在resources目录下,需要配置
mybatis.mapperLocations=classpath:yourfolder/*.xml