com.fasterxml.jackson.annotation.JsonView
1 @JsonView使用步骤: 2 1.使用接口来声明多个视图 3 2.在值对象的get方法上指定视图 4 3.在Controller方法上指定视图
hibernate validator的校验
1 @Valid注解和BindingResult验证请求参数的合法性并处理校验结果 2 @Valid的使用和@Validated区别: 3 @Valid用于校验实体类参数,用于方法入口,@Validated用于校验除实体类的接口参数,用于Controller上; 4 @Validated是@Valid 的一次封装,是Spring提供的校验机制使用。@Valid不提供分组功能
spring security相关
AuthorityUtils
AuthorityUtils.commaSeparatedStringToAuthorityList("admin"):将以“,”隔开的字符串分割成GrantedAuthority对象
RequestCache HttpSessionRequestCache() 缓存当前请求
RedirectStrategy DefaultRedirectStrategy() 跳转工具
ObjectMapper spring mvc在使用的时候会自动注册
SessionStrategy HttpSessionStrategy()
AntMatcher() spring的一个匹配配置类
###设置返回状态码 @ResponseStatus(code = HttpStatus.UNAUTHORIED)
读取配置文件属性
@ConfigurationProperties(prefix = "imooc.security")
让配置的读取类生效
1@Configuration 2@EnableConfigurationProperties(SecurityProperties.class)