SpringBoot常用注解
@RestController
- 写在Controller层,@RestController是@ResponseBody
和@Controller的组合。 
@Service
- 写在Service层
 
@Repository
- 写在Mapper包下,充当Dao的角色
 
@Autowired
- 自动装配
 
@RequestMapping
- 处理url地址映射
 - @RequestMapping中的method参数有很多的选择,一般使用get/post/
 
Component
- 不确定这个类属于哪个层面
 
组件类注解
- @Component :标准一个普通的spring Bean类。
 - @Repository:标注一个DAO组件类。
 - @Service:标注一个业务逻辑组件类。
 - @Controller:标注一个控制器组件类。
 
@Component可以代替@Repository、@Service、@Controller,因为这三个注解是被@Component标注的。被注解的java类当做Bean实例,Bean实例的名称默认是Bean类的首字母小写,其他部分不变。@Service也可以自定义Bean名称,但是必须是唯一的!
                    
                
                
            
        
浙公网安备 33010602011771号