`
zhangwei_david
  • 浏览: 470782 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Spring in Action 使用Maven 构建Spring 工程

 
阅读更多

        Spring 提供两种 IOC的实现,基本的一种称为 Bean工厂(Bean Factory)。更高级的称为应用上下文 ApplicationContext,这是对Bean Factory 的一种兼容性扩展。ApplicationContext 仅仅是一个接口,你必须实例化这个接口的实现。 ClassPathXmlApplicationContext实现从classpath 中装入一个XML配置文件,构建一个应用上下文。ApplicationContext context=new ClassPathXmlApplicationContext("beans.xml");通过名字可以从上下文中获取配置好的bean

        SequenceGenerator sg=(SequenceGenerator) context.getBeans("sequenceGenerator");

 

 

新建一个quickStart 的maven 工程

在pom 问价中添加如下依赖

<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <spring.version>3.1.4.RELEASE</spring.version>
 </properties>


 <dependencies>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-aop</artifactId>
   <version>${spring.version}</version>
  </dependency>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-web</artifactId>
   <version>${spring.version}</version>
  </dependency>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context-support</artifactId>
   <version>${spring.version}</version>
  </dependency>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-beans</artifactId>
   <version>${spring.version}</version>
  </dependency>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context</artifactId>
   <version>${spring.version}</version>
  </dependency>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-core</artifactId>
   <version>${spring.version}</version>
  </dependency>
 </dependencies>

这样就构建好了一个基本的 Spring 工程

在 classpath 中添加一个 beans.xml 文件

在文件中配置bean

 

  • IOC.zip (10.8 KB)
  • 下载次数: 0
分享到:
评论

相关推荐

    Spring in Action 源码

    Spring in Action 第4版随书源码,包含所有章节代码,maven版本,可点击pom.xml直接导入,压缩后大约7m

    maven3+struts2+spring+ibatis

    maven3+struts2+spring+ibatis,本来是用maven3+struts2+spring+hibernate但考虑到hibernate在多表级联查询的时候执行效率不高,所以改用性能更好不过sql比较麻烦的的ibatis,本项目只有登录和插入数据,仅供参考: ...

    Spring in Action(第2版)中文版

    a.2把spring添加为一个maven2依赖项 a.3spring与ant a.4spring与log4j 附录b用(和不用)spring进行测试 b.1测试简介 b.1.1理解不同类型的测试 b.1.2使用junit b.1.3spring在测试中的角色 b.2单元测试...

    Spring in Action(第二版 中文高清版).part2

    A.2 把Spring添加为一个Maven 2依赖项 A.3 Spring与Ant A.4 Spring与Log4j 附录B 用(和不用)Spring进行测试 B.1 测试简介 B.1.1 理解不同类型的测试 B.1.2 使用JUnit B.1.3 Spring在测试中的角色 B.2 单元...

    Spring in Action(第二版 中文高清版).part1

    A.2 把Spring添加为一个Maven 2依赖项 A.3 Spring与Ant A.4 Spring与Log4j 附录B 用(和不用)Spring进行测试 B.1 测试简介 B.1.1 理解不同类型的测试 B.1.2 使用JUnit B.1.3 Spring在测试中的角色 B.2 单元...

    spring in action source code and partial build binary

    some modules is build by maven for spring in action 2nd editon source codes

    maven3搭建的spring邮件工程

    参照Maven3 in Action编写的由Maven3搭建的发送邮件的工程,只要简单的修改配置文件和测试类中的邮件用户信息即可运行。

    spring-in-action-5-samples

    Spring in Action 5示例代码这是Craig Walls( )编写的Spring in Action,第五版的示例代码。 本书每一章都有一个文件夹-第11和12章除外,它们共享一个源文件夹-每个文件夹都包含该章的大部分或全部示例代码。 该源...

    in Action 集合

    AngularJS.in.Action jquery in action中文版 JUnit in Action中文版 LuceneInAction Maven in action Redis in Action SPRING in action Struts2 in action 等等

    springMVC+hibernate maven空框架

    springMVC+hibernate maven空框架,拿来改下数据库直接可以用,方便快速开发

    maven3.0+struts+spring+hibernate

    这个属于与Spring整合的问题,Spring容器在初始化对象的时候会根据bean的scope配置来考虑是重新建立一个对象,还是继续使用原来的对象,拿struts2的action的bean来说,如果scope这个参数没有配置,默认就是单例,即...

    Spring-Integration-in-Action:本书随附的源代码

    Spring整合行动该项目包含“ Spring Integration in Action”(Manning,2012年)一书中的代码示例。 要构建和运行测试,请转到“ siia-examples”目录并执行:mvn test 要将工件安装到本地Maven存储库中,请执行:...

    基于Spring+SpringMVC+Mybatis的服装商城系统(Maven项目)

    该服装商城系统的用户包含普通用户和商城管理员。商城设置了权限验证,所有用户除了访问首页浏览商品外,均需输入账号、密码登录进入系统;商城管理员进入系统后可对用户信息、商品信息、订单信息等进行管理;...

    hibernate+struts2+spring+maven

    ssh整合源代码+maven+mysql,全文注解方式写 tomcat访问请http://localhost:8080/项目名称/类名!方法名.action,设计模式采用最新技术。maven下载jar可能下载不完整,请耐心下载多几次,代码绝对正确

    SpringMVC+Spring+mybatis项目从零开始

    ssm主要是用Maven搭建的项目,maven分开开发,然后运行测试的demo。 可以打印log4j的日志信息。直接引用了springmvc。 访问路径:http://localhost:8080/ssm-manager-controller/getUsers.action 或者:...

    struts2-spring-plugin-2.5.13.jar

    搭建struts2 + spring框架时需要使用的关联jar struts.xml中action的属性class引用applicationContext中bean的属性id指向的值

    SPRING-IN-ACTION-JDBC-1

    旧的XML SPRING-IDEA OLD(带有XML配置文件)SPRING简单的应用程序,使用IDEA IDE编写。 在创建阶段,我只使用了SPRING选项。 我不使用Maven或smthng。

    java开发相关文档和资料.zip

    内含许多工具与框架的文档和学习资料 spring揭秘 idea文档 maven案例等 lucene in action等 mysql桌面工具navicat的文档等

    Java例题源码第二章-spmia-chapter1:第1章Spring微服务实战

    生态系统中使用的主要构建工具。 本书中的所有代码示例都是用 Java 1.8 版编译的。 码头工人()。 我使用 Docker V1.12 及更高版本构建了本书中的代码示例。 我正在利用 V1.11 版中出现的 Docker 中的嵌入式 DNS ...

Global site tag (gtag.js) - Google Analytics