spring学习的一些细节问题

Posted sihai_1991

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring学习的一些细节问题相关的知识,希望对你有一定的参考价值。

Spring框架中加载applicationContext.xml  /  beans.xml配置文件的一些细节问题。

关于(applicationContext.xml  /  beans.xml)文件在工程目录中不同的位置,且如何获取的几种不同的方式:

方式一:applicationContext.xml  /  beans.xml位于src目录下(通常利用spring框架开发基于src目录下)

@Test
	public void test()
		//直接写beans.xml名称
		ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml");
		System.out.println(ac);
	

方式二: applicationContext.xml  /  beans.xml位于某个包中(可以和测试类所在同一包中/也可和测试类不位于同一包中):

<span style="font-size:14px;">@Test
	public void test1()
		//从根目录中查找beans.xml文件
		ApplicationContext ac = new ClassPathXmlApplicationContext("/cn/lsh/spring/test/beans.xml");
		System.out.println(ac);
		
	</span>

方式三: applicationContext.xml  /  beans.xml位于包名中(和测试类所在同一包中):

@Test
	public void test1()
		//从指定类所在的包中查找beans.xml文件
		ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml",getClass());
		System.out.println(ac);
		
	


以上是关于spring学习的一些细节问题的主要内容,如果未能解决你的问题,请参考以下文章

02-spring学习-属性配置细节

[原创]java WEB学习笔记98:Spring学习---Spring Bean配置及相关细节:如何在配置bean,Spring容器(BeanFactory,ApplicationContext),

Spring Boot 学习随记

spring学习笔记——bean配置细节注意

SpringqueryForXXX()方法使用的一些细节问题

SpringqueryForXXX()方法使用的一些细节问题