- 博客(15)
- 收藏
- 关注
原创 SpringSecurity设计流程
认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户;授权:认证成功后确定当前用户有没有权限进行某个操作依赖2. 认证校验基本流程图其实security的核心就是一个个过滤器,对于登录/资源访问的时携带内容的校验;上个最简单的原理图(简单案例中几个比较重要的过滤器)UsernamePasswordAuthenticationFilter:当客户端填写了用户名、密码的时候,由他进行校验;**ExceptionTranslationFilter:**处理过滤器链中抛出的任何Acc
2022-12-04 15:23:46
600
1
原创 knf4j空白页面+java.lang.IllegalStateException: Ambiguous models equality when conditions
整了一下午,最后追根溯源,controller中分别有两个接口方法调用的同一个service中的方法,就会出现swagger文档空白+
2022-12-02 22:25:40
1363
3
原创 使用Mybatis-Plus时service层中baseMapper.selectOne报错
最后究其原因,是因为上一任员工用户名和邮箱未进行修改。今天新入职第一次push代码,显示被拒绝。
2022-07-26 17:26:07
2234
原创 MyBatis-Plus笔记
Wrapper条件构造抽象类,最顶端父类用于查询条件封装,生成sql的where条件查询条件封装Update条件封装使用Lambda语法用于Lambda语法使用的查询WrapperLambda更新封装Wrapper上面调用的是MyBatis-Plus提供的带有分页的方法,那么我们自己定义的方法如何实现分页呢?在UserMapper接口中定义一个方法/***根据年龄查询用户列表,分页显示在中编写SQL实现该方法...
2022-07-24 09:57:36
2311
原创 MyBatis笔记
打包方式:jar引入依赖创建MyBatis的核心配置文件创建mapper接口创建MyBatis的映射文件相关概念:ORM(Object Relationship Mapping)对象关系映射。对象:Java的实体类对象关系:关系型数据库映射:二者之间的对应关系Java概念数据库概念类表属性字段/列对象记录/行映射文件的命名规则表所对应的实体类的类名+Mapper.xml例如:表t_user,映射的实体类为User,所对
2022-07-23 19:22:27
169
原创 java.lang.NullPointerException(空指针异常)出现的几种原因以及解决
当程序代码需要对象的字符串表示形式时,请避免使用该对象的toString方法。如果你的对象的引用等于null,NullPointerException则会抛出,使用静态String.valueOf方法,该方法不会抛出任何异常并打印"null"...
2022-07-20 16:29:40
4762
1
原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no em
经过排查,还是springboot版本不兼容,改为2.5.12就好了。奇怪,URL没有错误,项目都用的好好的;
2022-07-18 17:41:11
160
原创 spring cloud后台框架启动报空针异常(无法加载文档插件)
排查controller,提示找不到service的实现类,重新编译了一下,改变错误提示搞明白问题了spring boot与swagger版本不兼容Spring Boot版本 | Swagger 版本2.5.6 | 2.9.2Spring Boot版本 Swagger 版本2.6.5 | 3.0.0
2022-07-18 13:33:50
354
原创 数据库连接报错 Communications link failure 连接失败解决办法
今天突然就报错,研究了半天最后发现还是连接数据库的问题数据库连接报错 Communications link failure 连接失败可能的原因有1.mysql数据服务没有开启2.网络问题 在当前服务器ping 一下看看是否能连接上 mysql服务器3.wait_timeout的值需要大于数据库连接池的最大超时时间,否则数据库把连接关了而连接池还没关则造成连接不可使用mysql数据库有一个 wait_timeout(非交互连接超时时间,即jdbc连接) 和interactive_timeout(交互
2022-06-27 17:27:02
5355
3
原创 面试-springboot有哪些常用注解?
springboot中的常用注解有:1、SpringBootApplication;2、Repository;3、Service;4、RestController;5、ResponseBody;6、Component等这个注解是Spring Boot最核心的注解,用在 Spring Boot的主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。实际上这个注解是@Configuration,@EnableAutoConfiguration,@ComponentSc
2022-06-20 20:37:41
590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人