![](https://img-blog.csdnimg.cn/dfb6951d55724e7e9951b25b4e236ec2.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 75
简介Spring、SpringMVC、SpringCloud用法
一个搬砖的农民工
逆水行舟,不进则退
展开
-
深入理解Spring框架的IoC、DI和AOP
Spring框架的IoC、DI和AOP是其核心特性,它们为企业级Java应用程序开发提供了强大的支持。IoC和DI降低了对象之间的耦合度,使得应用程序更加灵活和可维护;而AOP则提供了横切关注点的模块化处理,提高了代码的可复用性和可维护性。原创 2024-06-23 23:46:51 · 608 阅读 · 1 评论 -
Spring面试常见问题
Spring常见面试问题,自动装配、SPI、Spring cloud、常用注解原创 2024-04-01 19:08:23 · 1000 阅读 · 0 评论 -
基于AOP实现自定义注解
spring利用AOP和元注解实现自定义注解原创 2024-03-29 22:52:56 · 968 阅读 · 0 评论 -
深入了解Spring循环依赖和三级缓存机制
在Spring框架中,循环依赖是指多个bean之间相互依赖,可能会导致在实例化过程中的死锁或无限递归。为了解决这个问题,Spring引入了三级缓存机制,用于存储在创建单例bean实例的过程中的相关数据。本篇博客将深入探讨Spring循环依赖和三级缓存机制,包括循环依赖的生成流程和每层缓存的作用。原创 2024-03-29 21:42:19 · 1066 阅读 · 0 评论 -
Spring中常用注解
spring中常用注解大全原创 2021-10-23 15:35:23 · 1214 阅读 · 0 评论 -
spring中校验注解@Validated 中常用的注解
@validated中常用注解原创 2022-06-15 11:41:07 · 950 阅读 · 0 评论 -
前后端跨域解决方案
如何解决前后端跨域问题、为什么会有跨域问题、解决跨域方案有哪些、解决跨域最佳方案是什么、Spring中如何引入CORS原创 2023-03-29 11:34:54 · 6903 阅读 · 7 评论 -
Spring声明式事务@Transactional
导致Spring事务不生效场景和解决方案原创 2023-03-04 21:25:25 · 844 阅读 · 0 评论 -
SpringBoot整合Dubbo
一篇超详细手把手教你怎么根据idea搭建一个基于Maven实现springboot + dubbo的项目。包含了springboot、dubbo、nacos原创 2023-02-20 01:00:12 · 2153 阅读 · 0 评论 -
异常解决方案(记录自己所遇到的异常处理方案)
1.分布式遇到java: Annotation processing is not supported for module cycles. Please ensure that all modules from cycle [demo-no1-application,demo-no1-impl] are excluded from annotation processing异常?是因为demo-no1-application项目和demo-no1-impl项目循环依赖的原因demo-no1-impl的原创 2021-09-18 14:37:02 · 176 阅读 · 0 评论 -
@bean、@Autowired、@Resource、@Qualifier、@Reference的区别和使用详情
首先@Autowired、@Resource、@Qualifier这三个注解是spring的。@Reference注解是dubbo的。1.@Autowired注解1.根据类型(byType)去获取bean,2.如果获取到了多个相同类型的bean,则根据名称去获取,3.如果获取了多个名称相同的bean则会报错。例:@Autowiredprivate UserService userService;// 情况1.(失败)如果UserService 没有bean,则userService为nul原创 2021-08-26 18:38:05 · 1365 阅读 · 0 评论 -
lombok常用注解
Lombok是一个Java库,它通过注解的方式来简化Java代码的编写。以下是Lombok库中常用的注解:@Getter:自动生成getter方法。@Setter:自动生成setter方法。@ToString:自动生成toString方法。@EqualsAndHashCode:自动生成equals和hashCode方法。@NoArgsConstructor:自动生成无参构造方法。@AllArgsConstructor:自动生成全参构造方法。@Data:自动生成getter、se原创 2021-07-19 11:37:26 · 1931 阅读 · 6 评论 -
springMVC静态资源配置(访问不了静态资源解决办法)
首先因为我们会在web.xml配置spingMVC拦截器,里面有一个<url-pattern>/</url-pattern>,这里斜杠的意思就是拦截所有请求,包括我们的静态资源。因此像http://localhost:8080/LogisticsServiceSystem/web.html这样的请求是访问不了我们的任何静态资源的。比如images/home.png和 web.html这样的<servlet> <servlet-name>springM原创 2021-03-18 15:30:52 · 825 阅读 · 0 评论 -
spring项目如何引用本地依赖、系统依赖
代表maven打包时会将外部引入的jar包(比如在根目录下或resource文件下新加外部jar包)打包到项目jar,在服务器上项目才能运行,不加此配置,本地可以运行,因为本地可以再lib下找到外部包,但是服务器上jar中是没有的。...原创 2022-08-05 10:18:40 · 521 阅读 · 0 评论 -
在写springMVC项目的时候遇到java: 非法字符: ‘\ufeff‘
解决报错:java: 非法字符: '\ufeff'原创 2021-03-26 16:48:31 · 350 阅读 · 2 评论 -
SpringBoot整合Feign
Spring Cloud Feign介绍原创 2023-02-02 14:43:39 · 6611 阅读 · 0 评论 -
zuul 网关过滤器 zuulFilter
继承zuulFilter需要实现四个方法,filterType、filterOrder、shouldFilter、run。Spring Cloud Netflix Zuul 中实现过滤器必须包含 4 个基本特征:过滤器类型,执。行顺序,执行条件,动作(具体操作)。这些步骤都是 ZuulFilter 接口中定义的。:请求被路由到源服务器之前执行的过滤器。:处理将请求发送到源服务器的过滤器。:响应从源服务器返回时执行的过滤器。:上述阶段中出现错误时执行的过滤器。将响应以流的方式发送回客户端。原创 2023-02-02 10:48:05 · 4408 阅读 · 0 评论 -
Spring、SpringMVC、SpringBoot、SpringCloud之间的关系
这种散布在各处的无关的代码被称为横切(cross-cutting)代码,在OOP设计中,它导致了大量代码的重复,而不利于各个模块的重用。Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具,它为基于JVM的云原生应用开发中涉及的配置管理、服务发现、熔断器、智能路由、微代理、控制总线、分布式会话和集群状态管理等操作提供了一种简单的开发方式。如果是在类B中new了一个类A,这时掌握权是创建类B时的对象,权力由对象转为IOC,这就是。那么在Spring中是怎么实现IOC的呢?原创 2021-09-05 01:58:08 · 3594 阅读 · 0 评论 -
SpringBoot 集成 Nacos
一篇超详细根据idea搭建一个基于Maven实现springboot+nacos的项目原创 2021-09-01 14:19:31 · 10962 阅读 · 1 评论