首先在ssm.parent中pom.xml引入mybatis的依赖:
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
接着,在配置文件中写入mybatis的配置:
#mybatis
mybatis:
mapper-locations: classpath:mapper/*.xml #注意:一定要对应mapper映射xml文件的所在路径
type-aliases-package: com.xxx.ssm.*.entity # 注意:对应实体类的路径
接着我们在对应的路径下,创建entity、service、mapper、mapper.xml等文件,这里有个小问题,创建mapper.xml的时候不出现提示,请参考https://blog.csdn.net/icecoola_/article/details/77847867,对于我们写的@service,也需要像之前的@controller一样,需要被启动项给扫描到,Aapplication.java:
@SpringBootApplication
@ComponentScan("com.xxx.ssm.**")
@MapperScan("com.xxx.ssm.**.mapper")
@Import(DruidConfig.class)
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
自行测试,肯定没问题,ok