SpringBoot初使用笔记
一共有5个层 Controller,beans,common,mapper,service
Controller:
负责与前端进行交互,需要注解@RestController
@RequestMapping("/goods")
下属各个方法也需要@GetMapping等等注解
注意在此层中将包含Config配置和拦截器/过滤器
Beans层:
实现各个实体的函数的属性
Common层:
注解: @Data
@NoArgsConstructor
@AllArgsConstructor
工具类(如加密使用)和返回数据实现类
Mapper层:
接口(对XML文件的映射和在Service里的调用)Xml文件中配置与数据库的映射和查询等操作
Service层:
注解:@Service @Autowired
实现前端的操作,调用Mapper,一个接口一个实现类
注解解惑:
@Transactional(propagation = Propagation.SUPPORTS)