选择Spring3作为基础框架开发博客似乎是正确的,因为回过头来看初学者入门要掌握的东西并不多,并且也很容易理解,通过搭建一个最小系统框架就可以说明这点:
一、首先配置web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:/applicationContext.xml
classpath*:/applicationContext-security.xml
classpath*:/applicationSecurityContext.xml
classpath*:/applicationSecurity*.xml
</param-value>
</context-param>
配置文件地址,可以配置多个文件,也可以使用通配符
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
监听器,加载环境
二、配置Spring Bean定义文件,文件名要符合web.xml中的配置
<context:annotation-config />
<context:component-scan base-package="mysite.security.services" />
<context:component-scan base-package="mysite.*" />
annotation-config说明可以使用注解,component-scan说明注解的代码在哪个包,系统到哪里去扫描这些注解
三、不相信吧,居然已经配置完成了,由于使用了注解方式,可以不在xml里面配置Spring Bean了,让我们来使用一下:
@Component
public class MyClass {
}
通过@Compoent注解就可以将这个类发布成Spring Bean
@Autowired MyClass myInstance;
使用@Autowired注解就将Bean注入到了类中
四、很简单吧,不超过四步就可以开发Spring程序了,虽然还有很多复杂特性,但通过这个最简系统应该可以入门了。
分享到:
相关推荐
Java EE 框架整合开发⼊⻔到实战——Spring+Spring MVC+MyBatis(微课版)课后习题答案.pdf
SpringCloud——分布式配置中心(Spring Cloud Config)之高可用的分布式配置中心
Spring注解驱动开发第41讲——Spring IOC容器创建源码解析(一)之BeanFactory的创建以及预准备工作(合起来整个过程)
刘冬编写的Spring.NET学习笔记26——整合NVelocity例子。 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_NVelocity.html
Spring.NET学习笔记22——整合WCF(应用篇) http://www.cnblogs.com/GoodHelper/archive/2010/05/15/SpringNet_Wcf.html
《Spring技术内幕》学习笔记3——IoC容器载入Bean定义资源文件 《Spring技术内幕》学习笔记4——IoC容器解析Bean定义资源并注册解析后的Bean 《Spring技术内幕》学习笔记5——IoC容器的依赖注入 《Spring技术内幕...
刘冬编写的Spring.NET学习笔记21——整合WebService的例子。 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/19/SpringNet_WebService.html
刘冬编写Spring.NET学习笔记25——整合Quartz.NET例子。 原文: http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_QuartzNet.html
SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合
java面试——Spring面试专题.zip
java面试——SpringCloud面试专题.zip
你还可以查看 有详细极介绍。我从第一天中午到第二天中午才搞好,早网上查到配置方法我试了试都不行,一直不知道错的什么地方了。 该文件不需要 把dll文件放入 system32 目录下面,完全可迁移。
NULL 博文链接:https://teddywang.iteye.com/blog/357901
spring + hibernate 事务管理demo工程源码(无jar包) 博文链接:https://momoko8443.iteye.com/blog/190995
刘冬编写Spring.NET学习笔记20——整合Remoting(应用篇)的例子 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/19/SpringNet_Remoting.html
Spring Data JPA系列4——Spring声明式事务处理与多数据源支持.doc
精通Eclipse整合Web开发——Struts,Spring,Hibernate,JBPM 图书馆下载的,不是很清晰,如果介意的,请不要下载,不要拍砖。 总共有三部分。