- 博客(18)
- 收藏
- 关注
原创 检查配置类
failFast(true) // 快速失败,即检查请求参数时,一旦发现某个参数不符合规则,则视为失败,并停止检查(剩余未检查的部分将不会被检查)log.debug("创建配置类对象:ValidationConfiguration");.configure() // 开始配置。* Validation配置类。
2022-12-02 12:55:22 86
原创 Security配置
/ 启用CorsFilter(Spring Security内置的处理跨域的过滤器).permitAll() // 直接许可,即可不需要通过认证即可访问。.anyRequest() // 除了以上配置过的以外的其它所有请求。// 要求是“已经通过认证的”.mvcMatchers(urls) // 匹配某些路径。// 将JWT过滤器添加到Spring Security框架的过滤器链中。http.authorizeRequests() // 管理请求授权。// 将防止伪造跨域攻击的机制禁用。
2022-12-02 12:53:15 622
原创 jwt过滤器
log.debug("从JWT中获取authoritiesJsonString:{}", authoritiesJsonString);log.debug("解析JWT时出现Throwable,需要开发人员在JWT过滤器补充对异常的处理");log.debug("从JWT中获取username:{}", username);log.debug("获取客户端携带的JWT:{}", jwt);// 对于无效的JWT,直接放行,交由后续的组件进行处理。log.debug("从JWT中获取id:{}", id);
2022-12-02 12:48:23 459
原创 MyBatis
PostConstruct // 此注解添加在方法上,表示此方法是Spring Bean的生命周期方法中的初始化方法,会在创建对象、自动装配之后,自动执行。log.debug("创建配置类对象:MybatisConfiguration");log.debug("开始注册Mybatis拦截器");* Mybatis配置类。
2022-12-02 12:45:25 106
原创 自定义业务码
错误:未登录(账号被禁用)* 错误:请求参数格式错误。* 错误:插入数据错误。* 错误:删除数据错误。* 错误:修改数据错误。* 错误:查询数据错误。* 错误:数据不存在。
2022-12-02 12:40:19 340
原创 自定义统一异常
log.debug("创建全局异常处理器对象:GlobalExceptionHandler");log.debug("开始处理ConstraintViolationException");log.debug("开始处理ServiceException");log.debug("开始处理BindException");
2022-12-02 12:36:18 141
原创 ssm框架配置pomxml
- scope属性值为test:此依赖项仅用于测试,仅src/test下的代码可使用此依赖项,且此依赖项不参与项目打包、部署等 -->-- Lombok的依赖项,主要用于简化POJO类的编写 -->-- Mybatis整合Spring Boot的依赖项 -->-- Spring Boot redis的依赖项 -->-- Spring Boot WEB的依赖项 -->-- Spring Boot测试的依赖项 -->-- MySQL的依赖项 -->-- 当前项目的依赖项 -->-- 当前项目的信息 -->
2022-12-02 12:01:26 463 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人