Spring
文章平均质量分 69
qq_36744284
这个作者很懒,什么都没留下…
展开
-
借助Zookeeper实现SpringBoot动态配置刷新
SpringBoot应用的配置文件默认是application.properties,而且必须在启动前就已经配置好,在运行过程中不允许修改。如果确实想让应用在运行过程中修改配置呢,我们可以将配置记录在Zookeeper上,借助Zookeeper的watcher机制来实现配置变更通知。一般的属性获取示例:application.properties的配置如下:name=ljhConfigController如下:/** * @author lipeng * @date 2021/8/14 *原创 2021-08-17 00:03:51 · 1481 阅读 · 2 评论 -
@Qualifier加载指定条件的Bean
public interface Animal {}public class Dog implements Animal {}public class Cat implements Animal {}animals的结果集只包含Cat对象。我们可以在需要归类统一操作的bean上加上@Qualifier注解,SpringCloud的@LoadBalanced注解就是通过这种方式拦截需要负载均衡的RestTemplate。...原创 2021-04-22 11:40:34 · 274 阅读 · 0 评论 -
@Conditional注解分析
@Conditional注解分析@Conditional注解例子@Conditional注解我们需要Bean在满足一定条件下才允许注入IOC容器的时候,可以加注@Conditional注解。加注了此注解的Bean在定义被Spring注册前会被条件判断。自定义注解标注@Conditional也不允许声明为@Inherited。@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Docum原创 2020-06-14 14:05:32 · 158 阅读 · 0 评论 -
@ComponentScan注解分析
Spring注解分析@ComponentScan@ComponentScan@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)@Documented@Repeatable(ComponentScans.class)public @interface ComponentScan { /** * 指定需要扫描的包 */ @AliasFor("basePackages") String[] value() defau原创 2020-06-14 14:04:37 · 308 阅读 · 0 评论 -
SpringMVC文件上传下载
SpringMVC文件上传下载+angular原创 2019-08-21 01:26:51 · 136 阅读 · 0 评论 -
ModelAndView使用
ModelAndView标题标题<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springfram...原创 2019-08-15 15:32:39 · 2967 阅读 · 0 评论 -
SpringAop开发使用
如果想类内部方法调用可以正常使用事务,使用AopContext.currentProxy()来获取代理类再调用原创 2019-06-16 22:01:23 · 655 阅读 · 0 评论 -
Spring懒加载失效的问题
Spring懒加载失效的问题原创 2019-06-20 22:25:40 · 2104 阅读 · 1 评论 -
Springmvc的拦截器
Springmvc的拦截器关系图配置拦截器路径匹配规则自定义拦截器源码分析关系图配置过滤器是servlet规范的,可以获得HTTP原始的请求和响应信息,是web请求的第一道防护程序,只有通过过滤器才可以到达拦截器,拦截器是spring框架的,基于反射实现。在springmvc的配置文件中配置(比如dispatcher-servlet.xml),springmvc根据请求的路径匹配到对应的...原创 2019-05-19 19:30:21 · 227 阅读 · 0 评论 -
JDK动态代理与CGLIB(一篇文章就够了)
jdk动态代理与cglib原创 2019-06-10 14:29:24 · 286 阅读 · 0 评论 -
SpringBean
Spring IOC概述BeanFactory接口作用域SpringBean的生命周期概述控制反转:一种通过描述(在Java中可以是xml或者注解),通过第三方产生或获取特定对象的方式。由程序中通过主动new的方式创建对象,到由Spring管理对象的创建和销毁;依赖注入:生成的对象需要的成员属性通过在xml中给Bean配置注入。BeanFactory接口Spring Ioc容器的设计主要...原创 2019-05-21 22:55:37 · 223 阅读 · 0 评论