
Spring
铁汉柔情li
怀才就像怀孕一样,时间久了才会显出来。
展开
-
Spring定时任务@Scheduled定时任务
方式一 @Scheduled(cron = "0/1 * * * * ?") 方式二 @Scheduled(fixedDelay = 5000) (1)上一个任务结束时间到下一个任务开始时间是5秒 (2)初始化启动会执行一次 方式三 @Scheduled(fixedRate = 5000) (1)fixedRate设置的上一个任务的开始时间到下一个任务开始时间的间隔,两个任务的开始时间间隔是5s,当到达任务的开始执行时间,但上一个任务却没有完成时,spring会等待上一个任务执行完,并立即开原创 2021-09-02 14:16:47 · 652 阅读 · 0 评论 -
Spring @Value注解的使用,如何给静态变量赋值
1.Spring@Value注解的使用 说明:一般我们在Spring工程中想读取配置文件中的配置时,避免不了使用@Value注解读取配置文件(一般为.properties类型的配置文件) 那么我们的步骤为以下: 1.在工程添加配置文件: application.properties 内容如下(仅供参考) #设置统一消息平台的服务器地址 mq.url=10.120.20.182:9876 #设置客户端账号 mq.username=admin #设置客户端密钥 mq.password..原创 2020-07-01 10:10:49 · 1487 阅读 · 1 评论 -
【Spring实战】面向切面的Spring
面向切面编程的基本原理 DI有助于应用对象之间的解耦,而AOP可以实现横切关注点与他们所影响对象之间的解耦。 1.什么是面向切面编程 切面能够帮助我们模块化横切关注点。横切关注点可以被描述为影响应用多处的功能。安全就是一个横切关注点 1.1定义AOP术语 通知:定义了切面是什么,以及何时使用,除了描述切面要完成的工作,通知还解决了何时执行这个工作的问题,他应该用在某个方法被调用之前...原创 2020-04-12 20:51:00 · 239 阅读 · 0 评论 -
【Spring实战】高级装配
1.处理自动装配的歧义性 自动装配的时候,仅有一个bean匹配所需的结果时,自动装配才是最有效的,如果不仅有一个Bean能够匹配结果的话,这种歧义性会阻碍Spring自动装配属性、构造参数或者方法参数。如上图所示 当确实发生歧义性的时候,Spring提供了多种可选方案来解决这样的问题。你可以将可选Bean中的某一个设为首选(primary)的bean,或者使用限定符(qualifie...原创 2020-04-12 11:19:20 · 187 阅读 · 0 评论 -
【Spring实战】2.装配Bean
创建应用对象之间协作关系的行为通常称为装配,这也是依赖注入的本质。 Spring配置的可选方案 在XML中进行显示的配置 在Java中进行显示配置 隐式的Bean发现机制和自动装备 建议尽可能的使用自动装配机制。显式配置越少越好,当你必须要显示配置bean的时候,我推荐使用类型安全并且比XML更加强大的JavaConfig 1.自动化装配Bean Spring从两个角...原创 2020-04-10 22:22:51 · 199 阅读 · 0 评论 -
【Spring实战】1.Spring之旅
Spring的核心 DI能够让相互写作的软件组件保持松散耦合,而面向切面编程AOP允许你把遍布各处的功能分离出来形成可重用组件。 面向切面编程往往被定义为促使软件系统实现关注点的分离的一项技术。 借助AOP你可以使用各种功能层取包裹核心业务层。这些层以申明的方式灵活 的应用到系统中,你的核心应用根本不知道它的存在。这是一个非常强大的理念,可以将安全、事务和日志的关注点与核心业务逻辑相分...原创 2020-04-10 21:27:35 · 159 阅读 · 0 评论 -
【Spring】IOC相关知识点
1.ioc定义 2.IOC容器做了什么事? 管理Bean BeanFactory:Bean的创建,bean的存储,bean的获取,自动完成依赖的检测与注入(依赖注入),自动生辰bean 定义bean BeanDefination:Bean 属性的定义(name,id,scope,className,parent,lazyInit,depends,properties),Bean定义存储(pr...原创 2020-04-07 21:12:48 · 141 阅读 · 0 评论 -
Spring——BeanFactory和FactoryBean的区别?
1.BeanFactory 再Spring中,BeanFactory是IOC容器的核心接口,职责包括,实例化,定位,配置应用程序中的对象,建立这些对象之间的依赖。 ApplicationContext是BeanFactory的扩展, BeanFactory的子类是ClassPathXmlApplicationContext BeanFactory提供的方法 Object getB...原创 2019-12-07 13:05:25 · 360 阅读 · 0 评论 -
Spring——@Autowired注解使用说明
方式一,放在构造方法上使用 代码示例 private StudentService studentService; @Autowired public StudentDemoService(StudentService studentService){ this.studentService = studentService; } 注意:当类中只有一个构造方法是可以省略@Auto...原创 2019-09-18 11:00:34 · 859 阅读 · 0 评论 -
Spring基础——说说对IOC(控制反转)和DI(依赖注入)的理解
1.IOC IOC:控制反转,针对Spring框架是一种设计思想,传统的程序是,由我们在程序内部主动创建对象,而IOC的思想就是,应用程序就变成被动的了,被动的等待IoC容器来创建并注入它所需要的资源了。 2.DI DI:依赖注入 形象的说,即由容器动态的将某个依赖关系注入到组件之中。依赖注入的目的并非为软件系统带来更多功能,而是为了提升组件重用的频率,并为系统搭建一个灵活、可扩展的平台。...原创 2019-09-10 16:17:25 · 142 阅读 · 0 评论 -
Spring AOP 的expression简单说明
上代码 <!-- 定义切面 --> <aop:config> <aop:pointcut id="serviceMethod" expression="execution(* com.mybatis.web.service..*.*(..))"/> <!-- 将事务增强与切入点组合(织入事务切面) --> <aop:advis原创 2018-12-03 21:34:36 · 843 阅读 · 0 评论 -
Eclipse中Spring配置文件 Class属性中全路径自动提示配置
1.打开Eclipse的软件市场2.搜索STS3.自动提示就会出来了原创 2018-05-21 09:06:43 · 2575 阅读 · 0 评论