Spring
Spring
热爱Java,热爱生活
善学如春起之苗不见其增,日有所长
假学如磨刀之石不见其损,年有所亏
展开
-
通过注解+拦截器进行用户访问权限的控制
在SpringBoot中要想实现权限的控制有可以用框架,有shrio,Spring Security,或者就是去数据库设计权限访问字段,通过字段去限制,今天我要给大家分享的是通过注解+拦截器进行用户访问权限的控制。1.创建LoginInterceptor类并且实现HandlerInterceptor接口,主要实现里面的两个方法分别是:preHandle和afterCompletion。执行顺序:链式Intercepter情况下,Intercepter按照声明的顺序一个接一个执行。若返回false,则。原创 2022-10-17 22:19:30 · 546 阅读 · 0 评论 -
(黑马点评项目)idea工具Debug启动,前端调用接口请求session拿不到值问题(排查问题复盘)
问题:就在昨晚做了一个小功能,通过session将值保存到Cookie中实现用户的登录,但是在用Debug启动走断点的时候发现session能保存进去,但是调用login接口是却拿不到值,一直为null,(日志输出为null)但是run启动就能拿到值,成功登录,(日志输出有值)原创 2022-10-10 13:08:36 · 869 阅读 · 2 评论 -
Swagger整合SpringBoot并使用(超级详细)
否则会找不到其它静态资源,所有页面都会出现404错误,因为如果继承了该类就必须实现addResourceHandlers方法,配置相关的静态资源映射。这里有个需要注意的地方如果该类只是个简单的Swagger配置类,就。原创 2022-10-05 20:54:47 · 748 阅读 · 0 评论 -
突然报错找不到加载类如何处理,一招简单解决
报这个错,首先可以肯定一点之前是有用的,想想在之前加了哪段代码,如果能注释的话,可以注释点试一下,这里大概率是不行的,因为这个不是主要原因,但也不排除,主要原因是什么呢,jar包有问题。到这里应该就知道该怎么办了吧!没错,重新打jar包。2.输入mvn clean package 删除重新打包。1.点击Maven侧边栏----->点击m图标。原创 2022-10-05 13:24:10 · 618 阅读 · 0 评论 -
Nginx的负载均衡和反向代理原理实现详解
Nginx配置文件(/usr/local/nginx/conf/nginx.conf)整理分为三部分:全局块和Nginx运行相关的全局配置events块和网络连接相关的配置Http块代理,缓存,日志记录,虚拟机配置http全局块Server块service全局块location块。原创 2022-10-04 14:57:59 · 799 阅读 · 0 评论 -
SpringBoot整合qq邮件发送验证码(解决空指针问题)
因为我们将这个类是作为一个工具类,但是我们有将mailSender交给了Spring进行管理,前提是需要把整个类交给Spring进行管理,所有我在类名上加了@Configuration。所以对这个类不能new 也需要交给Spring进行管理,所以得注入的方式调用方法。但是可能mailSender会出现空指针错误,找了网上的资料发现了问题所在,2.yml配置,可能格式有点乱。......原创 2022-08-27 19:16:28 · 494 阅读 · 0 评论 -
logback-spring.xml复制就能用
logback-spring.xml复制就能用。原创 2022-08-11 17:19:57 · 140 阅读 · 0 评论 -
数据库雪花算法id,响应到前端页面时候后三位都为0解决办法
背景:雪花算法的生成是19位的long类型的id,但是json在序列号的时候会将数字类型转换为16为,后三位根据四舍五入会自动补0。因此就出现的id字段值精度的丢失。到这里问题就能顺利解决啦!原创 2022-08-11 15:55:08 · 757 阅读 · 0 评论 -
JSP项目使用Tomcat启动
ssm工程项目使用tomcat进行启动步骤的详细教程(手把手教程)原创 2022-08-05 14:31:18 · 4889 阅读 · 0 评论 -
Swagger2整合Spring Boot(一步到位)
代码】Swagger2整合SpringBoot(一步到位)原创 2022-08-01 20:45:23 · 133 阅读 · 0 评论 -
Spring基础学习之Bean的三种创建方式
使用默认构造函数构建.在Spring的配置文件中使用bean标签,配以id和class属性之后,且没有其他属性和标签时.采用的就是默认构造函数创建bean对象,此时如果类中没有默认构造函数,则对象无法创建.使用工厂中的静态方法创建对象(使用某个类中的静态方法创建对象,并存入spring容器)使用普通工厂的方法创建对象(使用某个类中的方法创建对象,并且存入spring容器)bean.xml的配置文件。...原创 2022-07-21 09:25:37 · 800 阅读 · 0 评论 -
Spring基础学习之xml文件形式装配获取bean对象
xml文件形式装配获取bean对象原创 2022-07-20 00:30:51 · 578 阅读 · 0 评论 -
Mybatis 返回对象中包含 List集合
遇到这种情况的实体类,需要在mapper.xml文件里使用resultMap标签以及其他子标签.先贴代码:实体类:private Long id;// 用户idprivate String username;// 用户名private String password;// 密码private List<Role> userRoles;// 用户权限集合Mapper 接口List<UserEntity> getUserByUsername(@Para原创 2022-03-15 17:10:37 · 11120 阅读 · 3 评论 -
Spring基础学习Bean工厂模式解耦
代码】Spring基础学习Bean工厂模式解耦。原创 2022-07-18 23:06:43 · 202 阅读 · 0 评论