学习spring不久,分享一个简单的spring程序,创建一个简单的PoJo,HelloWorld.java
package common.test; public class HelloWorld{ private String msg; public String getMsg(){ return msg; } public void setMsg(String msg){ this.msg = msg; } }
创建一个配置文件config.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <!--定义一个bean--> <bean id="HelloWorld" class="common.test.HelloWorld"> <!--将其变量msg通过依赖注入--> <property name="msg"> <value>HelloWorld</value> </property> </bean> </beans>
创建TestHelloWorld.java
package common.test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.FileSystemXmlApplicationContext; public class TestHelloWorld{ public static void main(String args[]){ //通过spring的ApplicationContext来获取spring的配置文件 ApplicationContext actx=new FileSystemXmlApplicationContext("config.xml"); //通过Bean的id来获取Bean HelloWorld hw=(HelloWorld)actx.getBean("HelloWorld"); System.out.println(hw.getMsg()); } }
输出结果:HelloWorld
上面是通过使用FileSystemXmlApplicationContext的方式获取配置文件的
其实还可以使用ClassPath方式获取配置文件并加载这些文件,创建上下文
应用中最多的是在web.xml中添加一个listener并配置spring的listener类来加载上下文的。
而spring 代码中 明确写明了 默认会加载的文件名称是applicationContext.xml自然在web.xml中就不用配置这个属性了。
相关推荐
spring第一个测试程序,直接用就行了
我的第一个Spring程序 Environment: [1]JDK 1.7.x [2]Eclipse-jee-mars-2-win32 [3]Tomcat7 [4]Spring 3.1.0 [5]Maven 3.3.9
在spring框架中对象实例改由spring框架创建,spring容器负责控制程序之间的关系,这就是spring的控制反转。在spring容器的角度看来,spring容器负责将被依赖对象赋值给成员变量,这相当于为实例对象注入了它所依赖的...
NULL 博文链接:https://yxwang0615.iteye.com/blog/967373
编写第一个 Spring MVC 程序
NULL 博文链接:https://ylxy3058.iteye.com/blog/2230071
第一个spring所以到的jar包,属于最小的,只有7个包,在eclipse中完全能够支撑运行一个spring示例程序
1.Spring 第一个入门程序 2.Spring MVC开发最常用的包集合,要知道有些时候要找包也是很麻烦的事。
SpringCloud学习之运行第一个Eureka程序示例代码SpringCloud学习之运行第一个Eureka程序示例代码
简单介绍spring的使用入门 开发第一个spring程序 分两部分进行 准备Spring设计环境 编写第一个Spring程序
Spring Boot是一个用于简化Spring应用程序开发的框架,它通过提供默认配置和约定俗成的方式来快速搭建基于Spring的应用程序。Spring Boot基于Spring框架,但是它大大简化了Spring应用程序的开发流程,使开发者能够...
使用Spring框架开发的第一个实例,让你更快的进入Spring应用程序开发!
第一个springboot程序_详细版,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
使用Spring MVC进行设计Web网页使用MVC进行架构设计!
1.创建第一个 Spring 程序案例 2.Spring IoC案例 3.Spring Bean案例 4.Spring 表达式语言案例 5.Spring xml 配置案例 6.Spring Annontation案例 7.Spring 泛型依赖注入案例 8.Spring AOP案例 9.Spring JDBCTemplate...
书中第一部分展示了Spring框架的两个核心特性:依赖注入和面向切面编程。第二部分以第一部分介绍的DI和AOP特性为基础,叙述了如何将这两个概念应用到应用程序的数据和业务层中。第三部分介绍了Spring构建 Web应用...
http://blog.csdn.net/i_scream_/article/details/79007192
第1章认识Spring ...Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本 喜欢Java web开发的童鞋可以上手Spring MVC
第一次共享自己的代码,Spring Hello World。代码比较简单,适合初学者,入门使用。高手就不要下载。呵呵。
本项目为本人第一次搭建并使用springboot,可供大家参考跟学习