java
文章平均质量分 85
南宫问雅&
本人博客主要用于存储自己学习中遇到的问题和简介,参考需谨慎,感谢大佬指出错误。
展开
-
Spring Bean 的生命周期
实例化 -> 属性赋值 -> 初始化 -> 销毁1.如果是单例 bean ,随着容器的创建而创建即实例化,多例bean是获取的时候实例化2.属性注入3.后处理器前置过程 即在初始化方法之前执行的 方法 postProcessBeforeInitialization4.初始化方法5.后处理器后置过程 即在初始化方法之后执行的 方法 postProcessAfterInitialization aop动态代理就在这一步6.得到最终的 bean7.销毁。原创 2023-07-29 11:28:59 · 45 阅读 · 0 评论 -
Aauth2-角色权限校验
编码永远都是为了解决生产中的问题,想要理解为什么需要OAuth2,当然要从实际生活出发。举个例子:小区的业主点了一份外卖,但是小区的门禁系统不给外卖人员进入,此时想要外卖员进入只能业主下来开门或者告知门禁的密码。密码告知外卖员岂不是每次都能凭密码进入小区了,这明显造成了安全隐患。那么有没有一种方案:既能不泄露密码,也能让外卖小哥进入呢?于是此时就想到了一个授权机制,分为以下几个步骤:另外这个授权的密码不仅可以通过门禁,还可以通过楼下的门禁,这就非常类似于网关和微服务了。上述例子中令牌和密码的作用是一样的,都原创 2023-07-29 11:22:48 · 142 阅读 · 0 评论 -
tomcat启动失败:org.apache.catalina.core.StandardContext.startInternal 由于之前的错误,Context[]启动失败
问题描述:出现这种情况:原因分析:提示:今天启动tomcat,发现启动不起来。找了半天错误,原来是maven导入依赖的包没有起作用。解决方案:提示:这个应该是idea的一个bug吧。不会在springmvc项目中找到项目的jar包,不过我们只要自己手动添加下就好了!然后,我自己去创建了个lib包,手动导入,解决!第一步:第二步:第三步:第四步:第五步:选中这些jar包之后,点击ok,重新启动tomcat。原创 2023-05-13 16:40:03 · 5351 阅读 · 2 评论