有关三大框架的注解(持续更新)

springmvc
 

1.@RestController
1)将该类交给Spring容器管理

2)SpringMVC负责调用该对象接收用户的请求

3)将业务处理之后,为页面返回JSON数据

@ResponseBody将数据转化为JSON串
        =@ResponseBody
将数据转化为JSON串
+@Controller
    2.@RequestMapping  结合handlermapping处理器映射器理解
用在类、方法上,规定浏览器访问类与方法的方式   由springmvc提供

@GetMapping  
解析get方式提交的数据 由springmvc提供

@PostMapping
解析post方式提交的数据 由springmvc提供
    3.@PathVariable
结合restful提交方式  路径中的变量  由springmvc提供
一般不用
    4.@DateTimeFormat(pattern = "yyyy-MM-dd")
解决日期显示字符串类型的问题

springboot
    1.@SpringBootApplication

作用:标记这是一个Spring Boot的启动类
    2.@ResponseBody(了解)
→json字符串
    3.@Value("${Key}")
spel表达式${Key}
语法:从spring容器内取出key,动态为属性赋值
    如何将pro文件交给Spring容器管理

@PropertySource(“calsspath:/mysql.properties”)

spring


    1.@Component
用来让spring完成IoC
但需要扫描包
可用Controller/Service代替
    2.@Autowired
DI建立连接
    3.@Aspect
表示这是一个切面
    3.@Before
前置通知
    4.@Pointcut
切点
    5.After
后置通知
    6.@Around
环绕通知
    7.@CrossOrigin
放行JS的访问请求

MyBatis


    @Data/*动态生成get/set/toString....方法*/
    @Accessors(chain = true)/*开启链式加载*/
    @NoArgsConstructor/*无参构造*/ @AllArgsConstructor/*有参构造*/
    @Beforeeach 测试API中的注解,在执行@Test之前 先执行
    @Param("key")
MyBatis多值传参时 将多值封装成map集合
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值