很长时间没有在写后台代码,最近要捡起来了。
首先来看一段同事的代码:
先从入口开始:
1、@EnableTransactionManagement:使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 便可使用Spring Boot 事务。
2、@SpringBootApplication:spring boot提供了一个关于main类的统一的注解@SpringBootApplication = (默认属性)@Configuration(@Configuration搭档@Bean。使用这两个注解就可以创建一个简单的spring配置类,可以用来替代相应的xml配置文件) + @EnableAutoConfiguration(自动配置spring的上下文) + @ComponentScan(自动扫描指定包下的全部标有@Componen及其子注解的类,并注册成bean)。
3、@MapperScan:可以指定要扫描的Mapper类的包的路径,且支持多个包路径。这样就不用每个mapper加注解了。