spring
q42368773
这个作者很懒,什么都没留下…
展开
-
同一容器中创建多个PropertyPlaceholderConfigurer分别注入不同properties发生解析占位符错误的问题
上一篇我们说到父子容器无法共享properties属性值的问题,这次问题发生在同一容器中,废话不多说,上代码 <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:test01.properties</value原创 2020-06-19 00:11:43 · 256 阅读 · 0 评论 -
spring ioc 容器之间不能共享properties文件的问题
先说一个现象,分别在spring.xml(父容器)与spring-mvc.xml(子容器) 配置读取properties文件,然后在spring.xml里面的一个bean中,注意一个属性,属性值使用占位符${aName},aName是spring-mvc.xmlproperties文件中的key。运行程序,你会发现报错:Could not resolve placeholder 'bName' in value "${bName}"<!-- spring.xml --><bean.原创 2020-05-27 23:12:05 · 181 阅读 · 0 评论 -
Spring EmbeddedValueResolverAware 的使用
spring底层有很多Aware接口的实现类,我们经常使用ApplicationContextAware接口来获取spring管理的bean对象。这里介绍EmbeddedValueResolverAware的作用,通常我们使用@Value注解来获取properties文件中的值,每个类中都要使用@Value也很繁琐,实现EmbeddedValueResolverAware接口后就方便多了。@...原创 2020-04-06 21:10:26 · 925 阅读 · 0 评论 -
Spring 注解开发学习笔记(一) —— 入门示例
传统的spring springmvc 都是使用xml文件来开发应用程序,而springboot、springcloud 全部都是基于注解开发,所以有必要先学习一下spring注解开发的一些原理入门示例:创建一个beanpackage cn.fg.demo.config;import org.springframework.context.ApplicationContext;im...原创 2020-03-16 22:50:26 · 932 阅读 · 0 评论 -
spring与springmvc父子容器
1、spring和springmvc父子容器概念介绍 在spring和springmvc进行整合的时候,一般情况下我们会使用不同的配置文件来配置spring和springmvc,因此我们的应用中会存在至少2个ApplicationContext实例,由于是在web应用中,因此最终实例化的是ApplicationContext的子接口WebApplicationContext。如下图所示:...转载 2020-03-04 21:31:17 · 134 阅读 · 0 评论 -
Spring 学习笔记 —— AOP
AOP 简介AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充.AOP 的主要编程对象是切面(aspect), 而切面模块化横切关注点.在应用 AOP 编程时, 仍然需要定义公共功能, 但可以明确的定义这个功能在哪里, 以什么方式应用, 并...原创 2020-01-30 22:30:22 · 180 阅读 · 0 评论 -
Spring 学习笔记 —— bean
通过xml创建bean<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www...原创 2020-01-31 15:35:56 · 205 阅读 · 0 评论 -
Spring 学习笔记 —— SpEL
SpEL 简介注意:SpEL是用在xml上的,properties文件不起作用SpEL 字面量SpEL 引用 Bean、属性和方法SpEL 支持的运算符号原创 2020-01-30 17:23:41 · 88 阅读 · 0 评论 -
如何获取Spring管理的bean对象
@Component //该实现类也必须交给spring管理public class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void setApplica...原创 2020-01-23 15:28:10 · 480 阅读 · 0 评论 -
spring context:annotation-config 的作用
<!--在spring.xml中手动添加两个bean --> <bean class="cn.fg.service.Person"></bean> <bean class="cn.fg.service.PersonService"></bean>package cn.fg.service;import org.sprin...原创 2019-07-31 22:26:32 · 68 阅读 · 0 评论