java开发中使用类

com.fasterxml.jackson.annotation.JsonView

    @JsonView使用步骤:
        1.使用接口来声明多个视图
        2.在值对象的get方法上指定视图
        3.在Controller方法上指定视图

hibernate validator的校验

        @Valid注解和BindingResult验证请求参数的合法性并处理校验结果
        @Valid的使用和@Validated区别:
            @Valid用于校验实体类参数,用于方法入口,@Validated用于校验除实体类的接口参数,用于Controller上;
            @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")

让配置的读取类生效

@Configuration
@EnableConfigurationProperties(SecurityProperties.class)
posted @ 2019-11-11 17:25  cherishDouble  阅读(126)  评论(0编辑  收藏  举报