spring
narojay
总之岁月漫长,然而值得等待
展开
-
spring依赖注入的理解
首先说下什么是依赖依赖的解释:依赖是一种关系,一个类依赖另一个类,也就是一个类中有另一个类的引用,class Person中有class Car的引用那就叫 Person对Car有一个依赖//Person对Car有一个依赖class Person{ Car car; public Person(){ car=new Car(); } ...原创 2018-09-23 15:59:44 · 8384 阅读 · 1 评论 -
spring入门实现打印Hello Spring!
SpringHello.javapackage com.spring.hjsjy;/** * 〈一句话功能简述〉<br> * * @author hjsjy * @create 2018/9/20 * @since 1.0.0 */public class SpringHelloWorld { private String name; publi...原创 2018-09-23 20:45:29 · 529 阅读 · 0 评论 -
spring面向切面编程理解
面向切面编程(AOP,aspect-oriented programming)定义:促使软件系统实现关注点的分离一项技术。系统是由许多组件组成,每个组件各负责一块特定功能,还有可能承担日志,事务管理和安全等系统服务中去,这些系统服务称为横切关注点,因为它可以跨越系统的多个组件。将这些关注点分散到多个组件中,会带来一些问题:实现系统关注点功能的代码将会重复出现在多个组件中。这意味着如果你要...原创 2018-09-23 22:59:39 · 1625 阅读 · 0 评论 -
spring装配bean
装配bean的三种方式在xml中显式的配置在java中显式的装配隐式的bean发现机制和自动装配自动化装配beanSpring从两个角度实现自动化装配组件扫描(component scanning):Spring会自动发现应用上下文中所创建的bean。自动装配(autowiring):Spring自动满足bean之间的依赖。...原创 2018-09-24 22:46:34 · 182 阅读 · 0 评论 -
spring自动装配的歧义性
首先我们先写一个自动装配的例子//Dessert是指甜品@Autowiredpublic void setDessert(Dessert dessert){ this.dessert=dessert;}如果Dessert是一个接口,他有如下的实现类@Component 扫描这个注解的时候会创建bean,并且bean的ID为首字母为小写的类名@Componentpubl...原创 2018-09-25 21:55:26 · 149 阅读 · 0 评论 -
bean的作用域
Spring应用上下文中所有bean默认都是作为singleton(单例),不管bean被注入多少次都是同一个实例。Spring的bean作用域分类:单例(Singleton):在整个应用中,只创建bean的一个实例(默认就是单例)原型(Prototype):每次注入或者通过Spring应用上下文获取都会创建一个新的bean实例会话(Session):在web应用中,为每个回话创建一个b...原创 2018-09-26 19:18:39 · 104 阅读 · 0 评论 -
Spring运行时候值注入
先来说一下问题像这种直接输入值得方式叫做硬编码,我们要避免硬编码值,这时候如果我们想这些书名和作者名在运行时候再确认。//novel类的构造方法里面的两个形参分为书名和作者名@Beanpublic Book firstbook(){ return new novel("斗破苍穹","天蚕土豆");}有两种方式可以实现运原创 2018-09-26 20:08:22 · 372 阅读 · 0 评论 -
Spring @Scheduled使用cron表达式定时器问题
javas服务器里面有很多的定时器,自己之前一直没有用过,所以再次学习一下定时器的用法定时器用法举例@Scheduled(corn = "01 00 05 * * ?"){//每天的凌晨五点执行这个方法public void checkSomeHeFuActivity(){ UnionServerInfo unionServerInfo = this.getUnionServerInf...原创 2019-01-26 16:37:04 · 1411 阅读 · 0 评论