- springboot中的pom.xml文件中添加的起步依赖已经默认添加了spring和springmvc中的依赖。
- 但是需要手动添加mybatis对springboot的集成依赖坐标。
- 在springboot的入口类中的注解:@SpringBootApplication代表开启了spring的扫描所有注解的配置。
- 所有的代码必须在application类的同级目录或下级目录编写。
- 在入口类application上添加@MapperScan(basePackage = “com.bjpowernode.springboot.mapper”),可以开启该包下所有mapper接口的注解扫描,集体交给spring管理,避免每个数据库的mapper接口上都写一下@Mapper。在mapper接口上写@Mapper注解后才能交给spring管理。
- Maven项目中的java文件夹只编译java文件,不编译其他文件,而resources中直接是类路径;
- 事务机制,在业务层(也就是Service的实现类)的某个方法上边加@Transactional即可。事务机制仅针对dml(增删改)语句有效,对dql(查询)语句无效