java随笔篇(1):注解

@Controller
使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面

@ResponseBody
若返回json等内容到页面,则需要加@ResponseBody注解

@RestController
@RestController注解相当于@ResponseBody + @Controller合在一起的作用。返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面

@RequestMapping
使用@RequestMapping标注来将请求URL,如/appointments等,映射到整个类上或某个特定的处理器方法上

@Target
用于描述注解的使用范围

@Retention
@Retention定义了Annotation被保留的时间长短,及生命周期

@SerializeField
序列化域,将对象的状态信息转换为可以存储或传输的形式的过程

@Transient
Hibernate中:实体类中使用了@Table注解后,想要添加表中不存在字段,就要使用@Transient这个注解了

@JSONField
FastJson中的注解@JSONField,一般作用在get/set方法上面,常用的使用场景有下面三个:

  • 修改和json字符串的字段映射【name】
  • 格式化数据【format】
  • 过滤掉不需要序列化的字段【serialize】
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值