SSM常用注解总结

目录

一、Spring

@Component / @Controller / @Service / @Repository

@Configuration

 @ComponentScan

@Scope

 @PostConstruct

@PreDestroy

 @Autowired

 @Qualifier

@Value

 @PropertySource

 @Bean​编辑

@Import

 @RunWith

@ContextConfiguration​编辑

 @EnableAspectJAutoProxy

 @Aspect​编辑

 @Pointcut​编辑

 @Before​编辑

 @After​编辑

 @AfterReturning​编辑

 @AfterThrowing​编辑

 @Around​编辑

 @EnableTransactionManagement

 @Transactional​编辑

 二、SpringMVC

@Controller​编辑

 @RequestMapping

 @ResponseBody​编辑

 @ComponentScan​编辑

 @RequestParam​编辑

@EnableWebMvc​编辑

 @RequestBody

 @DateTimeFormat​编辑

 @ResponseBody​编辑

 @PathVariable​编辑

 @RestController​编辑

 @GetMapping @PostMapping @PutMapping @DeleteMapping​编辑

 @RestControllerAdvice​编辑

 @ExceptionHandler​编辑

 三、MyBatisPlus

Lombok常见注解:

@TableField​编辑 

@TableName​编辑

 @TableId​编辑

 @TableLogic​编辑


*SSM框架是spring、spring MVC 、和mybatis框架的整合,是标准的MVC模式。

*标准的SSM框架有四层,分别是dao层(mapper),service层,controller层和View层

*使用spring实现业务对象管理,使用spring MVC负责请求的转发和视图管理,mybatis作为数据对象的持久化引擎

MybatisPlus:

(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提供效率。

一、Spring

@Component / @Controller / @Service / @Repository

SSM常用注解总结_第1张图片

@Configuration

SSM常用注解总结_第2张图片

 @ComponentScan

SSM常用注解总结_第3张图片

@Scope

SSM常用注解总结_第4张图片

 @PostConstruct

SSM常用注解总结_第5张图片

@PreDestroy

SSM常用注解总结_第6张图片

 @Autowired

SSM常用注解总结_第7张图片

 @Qualifier

SSM常用注解总结_第8张图片

@Value

SSM常用注解总结_第9张图片

 @PropertySource

SSM常用注解总结_第10张图片

 @BeanSSM常用注解总结_第11张图片

@Import

SSM常用注解总结_第12张图片


SSM常用注解总结_第13张图片


 @RunWith

SSM常用注解总结_第14张图片

@ContextConfigurationSSM常用注解总结_第15张图片 @EnableAspectJAutoProxy

SSM常用注解总结_第16张图片

 @AspectSSM常用注解总结_第17张图片

 @PointcutSSM常用注解总结_第18张图片

 @BeforeSSM常用注解总结_第19张图片

 @AfterSSM常用注解总结_第20张图片

 @AfterReturningSSM常用注解总结_第21张图片

 @AfterThrowingSSM常用注解总结_第22张图片

 @AroundSSM常用注解总结_第23张图片

 @EnableTransactionManagement

SSM常用注解总结_第24张图片

 @TransactionalSSM常用注解总结_第25张图片

 二、SpringMVC

@ControllerSSM常用注解总结_第26张图片

 @RequestMapping

SSM常用注解总结_第27张图片

 @ResponseBodySSM常用注解总结_第28张图片

 @ComponentScanSSM常用注解总结_第29张图片

 @RequestParamSSM常用注解总结_第30张图片

@EnableWebMvcSSM常用注解总结_第31张图片 @RequestBody

SSM常用注解总结_第32张图片

 @DateTimeFormatSSM常用注解总结_第33张图片

 @ResponseBodySSM常用注解总结_第34张图片

 @PathVariableSSM常用注解总结_第35张图片

 @RestControllerSSM常用注解总结_第36张图片

 @GetMapping @PostMapping @PutMapping @DeleteMappingSSM常用注解总结_第37张图片

 @RestControllerAdviceSSM常用注解总结_第38张图片

 @ExceptionHandlerSSM常用注解总结_第39张图片

 三、MyBatisPlus

Lombok常见注解:

@Setter:为模型类的属性提供setter方法
@Getter:为模型类的属性提供getter方法
@ToString:为模型类的属性提供toString方法
@EqualsAndHashCode:为模型类的属性提供equals和hashcode方法
@Data:是个组合注解,包含上面的注解的功能
@NoArgsConstructor:提供一个无参构造函数
@AllArgsConstructor:提供一个包含所有参数的构造函数

@TableFieldSSM常用注解总结_第40张图片 @TableNameSSM常用注解总结_第41张图片

 @TableIdSSM常用注解总结_第42张图片

 @TableLogicSSM常用注解总结_第43张图片

 

 

你可能感兴趣的:(SSM框架,spring,mybatis,spring,boot,ssm)