![](https://img-blog.csdnimg.cn/2b42eb130bde436086372ddfa01fc005.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 66
spring专栏
本郡主是喵
两袖清风,无愧苍生。
展开
-
Error creating bean with name ‘requestMappingHandlerMapping‘ defined in class path resource [org/spr
在controller中接口的路径重复了。原创 2023-06-24 18:58:55 · 173 阅读 · 0 评论 -
error=“invalid_client”, error_description=“Bad client credentials”(srcurity + oauth2 浏览器异常)
今天,整合springboot + security + oauth2 按照可成下面网址访问这个路径,结果报错了!原创 2023-06-19 09:09:03 · 2053 阅读 · 0 评论 -
Spring3 - 注解开发
假如说,当我们需要对象,是加autowire注解,可以帮我们自动创建该对象,如果那个类,有Repository的话。但假说说,我们为UserDao时,出现UserDaoImp2,应该怎么创建呢?我们当然可以通过antowired("userdao1"),Repository("userdao1")来创建实现,为了减少个代码之间的耦合性,那个代码该干什么,那个代码应该干什么,分的很细。所以应该这样写。基本数据类型依赖注入,--原创 2023-05-13 20:39:02 · 57 阅读 · 0 评论 -
Spring事务
等一下,我们进行事务的提交等操作,一般不就是用在业务层(service层)。假如我们一个转账操作,(封装成一个方法),设计一个账户的增加,一个账户的减少。当我们执行一个操作出现 异常,但是上个增加语句已经执行了因此,但是一下语句因为报错没执行,就出现偏差了。无非这不是就是,当我们trt检测出现异常时进行事务roollback,成功时提交。原创 2023-05-15 18:45:25 · 56 阅读 · 0 评论 -
Spring AOP
AOP本质上通过代理模式。原创 2023-05-15 17:08:56 · 46 阅读 · 0 评论 -
SMM整合
我们要将数据封装成一个具有data(数据),code(成功、错误编码),message(特殊消息),的一个对象(属性可扩展多个)的对象,返回给前端。自定义一个Code类,封装错误成功编码。说一下,我们不是学aop,不是有个环绕通知吗?他能能够拿到并原对象,并调用他。我们可以用环绕通知,给所有方法,绑定。捕获异常,并封装成自定义异常抛出。异常处理器作用:为了保证服务器出异常时,向前端返回的数据统一数据格式。1.自定义异常 2.系统抛出异常 3.异常处理器捕获异常()3.放行静态资源。原创 2023-05-23 19:28:11 · 103 阅读 · 0 评论 -
Spring第1天,IOC,DI,bean对象
IOC,假如我们一个Servlet已经被实现了,且部署到服务器中,但是我们由于业务逻辑需要更实现类,那我们是不是要重新停掉服务器等一系列工作,这样会很麻烦,而且程序之间耦合度偏高,所以Spring提供IOC容器,将对对象的创建放在容器里,他能根据我们程序外的代码来帮我们确定对象的创建。从这里开始,错误需要一步步从下往上排查,不对但本身就是从底层出错点,往上抛的,不对,他都显示这个类里,先是方法再到类,new bean的4种方式,实例工厂了解,因为在套娃。: 由外部创建对象,里面的对象成为bean。原创 2023-05-11 19:14:04 · 53 阅读 · 0 评论 -
Spring -- 依赖注入,注解替代
setter注入,这里面protery的nam对象就是你那个类属性的名字,而ref就是你要set方法传参的值。 ref可以换成value就是基本数据类型和String。构造器注入 支持引用数据类型的自动装配,建议按照类型,去配置文件搜索有没有适合这个bean但是相应的seter方法要保留。集合注入案例:数据源对象管理如要建一个druild的DruidDataSource对象,建一个数据库连接池,首先这个,1.我们是不是要提供url,name等基本数据才能连上..2.原创 2023-05-12 21:55:27 · 130 阅读 · 0 评论 -
SpringMVC技术 - 2
怎么说呢,REST风格来写,那么我们不能写明确的路径单词,只能在请求方式上下功夫,默认(不加注解的情况下,就是按照路径来选择的)至于这个问题,该如何解决?为了不让SpringMVC,拦截我们静态资源的请求,并做镜像映射(因为映射也找不到)。看样子,能看懂,这个页面就是现有的页面跳转,SpringMVC,都给我们封装好了,这tm不就是重定向。{id},就表示路径变量一个占位符,@PathVariable,表示id就是路径变量,按照REST风格之后,Controller开发,增删改对应的,基本就这样了。原创 2023-05-21 19:27:51 · 50 阅读 · 0 评论