![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 87
Dlutzhangyi
一个正在研究docker和k8s的互联网底层码农
展开
-
在eclipse中,使用spring tool suite配置spring环境
本人第一次接触spring,在经过一天的努力之后,终于成功配置了spring环境。本人使用的eclipse版本为Version: Mars.2 Release (4.5.2)。使用spring tool suite配置1.打开eclipse,选择help->Eclipse marketplace,在Search中搜索spring tool suite,点击install,在下图中,由于本人已...原创 2018-05-17 21:40:53 · 2463 阅读 · 1 评论 -
解决:The import org.junit cannot be resolved
解决:The import org.junit cannot be resolved项目右键Properties->Java Build Path->Libraries->add library->Juint->next->finish。原创 2018-06-10 21:27:34 · 18759 阅读 · 5 评论 -
基于java的spring装配
1.创建可被发现的bean首先定义一个接口:package soundsystem;public interface CompactDisc { void play();}创建接口的一个实现,并使用@Component注解,这个简单的注解表明该类会作为组件类,并告知Spring要为这个类创建bean。Spring应用上下文中所有的bean都会给定一个ID,根据类名为其指定一个ID,也就是将类...原创 2018-06-29 11:18:16 · 321 阅读 · 1 评论 -
基于注解方式配置bean以及自动转配属性
在classpath中扫描Bean组件组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的Bean组件。特定组件包括:@Component:基本注解,标识了一个受Spring管理的Bean组件@Respository:标识持久层Bean组件@Service:标识服务层(业务层)Bean组件@Controller:标识表现层(控...原创 2018-05-30 21:00:25 · 520 阅读 · 0 评论 -
通过FacotryBean接口配置bean
实现FactoryBean接口在Spring IOC容器中配置BeanSpring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。public interface FactoryBean<T> { T...原创 2018-05-29 21:27:23 · 211 阅读 · 1 评论 -
Spring 静态工厂方法及实例工厂方法配置bean
通过调用静态工厂方法创建Bean调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中。当客户端需要对象时,只需要简单地调用静态方法,而不关心创建对象的细节。要声明通过静态方法创建的Bean,需要在Bean的class属性里指定拥有该工厂的方法的类,同时在factory-method属性里指定工厂方法的名称。最后,使用<constructor-arg>元素为该方法传递方法参数。...原创 2018-05-28 20:56:25 · 3013 阅读 · 0 评论 -
Spring中IOC容器概述与Bean的配置
Spring中IOC容器概述与Bean的配置IOC容器概述IOC(Inversion of Control):其思想是反转资源获取的方向。传统的资源查找方式要求组件向容器发起请求查找资源。作为回应,容器适时地返回资源。Person p=new Person();而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源。这种行为也被称为查找的被动形式...原创 2018-05-23 20:53:53 · 1276 阅读 · 0 评论 -
Spring IOC容器管理Bean的生命周期以及bean的后置处理器
bean的后置处理器Spring IOC容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务。Spring IOC容器对Bean的生命周期进行管理的过程如下:通过构造器或工厂方法创建Bean实例为Bean的属性设置值和对其他Bean的引用调用Bean的初始化方法(init-method)Bean可以使用了当容器关闭时,调用Bean的销毁方法(destory-me...原创 2018-05-27 21:37:49 · 1513 阅读 · 2 评论 -
Spring表达式语言:SpEL
Spring表达式语言:SpELSpring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于EL:SpEL使用#{...}作为定界符,所有在大框号中的字符都将被认为是SpEL。SpEL为bean的属性进行动态赋值提供了便利。通过SpEL可以实现:通过bean的id对bean进行引用调用方法以及引用对象中的属性计算表达式的值正则表达式的匹配SpEl:字面值整...原创 2018-05-27 11:55:37 · 455 阅读 · 0 评论 -
Spring使用外部属性文件进行bean属性值的注入
使用外部属性文件进行bean属性值的注入在配置文件里配置Bean时,有时需要在Bean的配置里混入系统部署的细节信息(例如:文件路径,数据源配置信息等)。而这些部署细节实际上需要和Bean配置分离。Spring提供了一个PropertyPlaceHolderConfigurer的BeanFactory后置处理器,这个处理器允许用户将Bean配置的部分内容外移到属性文件中。可以在Bean配置文件里使...原创 2018-05-26 21:30:59 · 1041 阅读 · 0 评论 -
Bean的作用域
Bean的作用域在Spring中,可以在<bean>元素的scope属性里设置Bean的作用域默认情况下,Spring只为每个在IOC容器里声明的Bean创建唯一一个实例,整个IOC容器范围内都能共享该实例:所有后续的getBean()调用和Bean引用都将返回这个唯一的Bean实例。该作用域被称为singleton,它是所有Bean的默认作用域。类别说明singletonSpring...原创 2018-05-25 21:35:26 · 178 阅读 · 1 评论 -
bean之间的关系:继承和依赖
bean之间的关系bean之间的关系:继承和依赖继承Spring允许继承bean的配置,被继承的bean称为父bean,继承这个父bean的bean称为子bean。子bean从父bean中继承配置,包括bean的属性配置,也可以覆盖从父bean继承过来的配置父bean可以作为配置模板,也可以作为bean实例,若只想把父bean作为模板,可以设置<bean>的abstract属性为tru...原创 2018-05-25 20:58:11 · 1027 阅读 · 0 评论 -
Bean的自动装配:autowire
Bean的自动装配Bean的自动装配Spring IOC容器可以自动装配Bean。需要做的仅仅是在<bean>的autowire属性里指定自动装配的模式public class Car { String type; public String getType() { return type; } public void setType(String type) {...原创 2018-05-25 20:00:02 · 1305 阅读 · 0 评论 -
在eclipse中,使用Maven配置spring环境
在eclipse中,使用Maven配置spring环境1.首先在Maven官网上下载maven,下载链接为:https://maven.apache.org/download.cgi。本人下载的版本为apache-maven-3.3.9-bin.zip,并将它解压。2.配置环境变量,鼠标右击计算机->属性->高级系统设置->环境变量添加系统环境变量,MAVEN_HOME,变量值为...原创 2018-05-18 15:45:53 · 556 阅读 · 0 评论 -
解决:The import org.springframework.test cannot be resolved
解决:The import org.springframework.test cannot be resolved这年头csdn上好多答案都是复制粘贴,找了好几个才找到正确解,还是Stack Overflow上比较权威。下面给出解决方案,并给出Stack Overflow上的链接,供大家参考。https://stackoverflow.com/questions/30513375/the-impo...原创 2018-06-10 21:35:53 · 33241 阅读 · 3 评论