maven 下搭建spring
来源:互联网 发布:ios 网络异步请求框架 编辑:程序博客网 时间:2024/06/04 19:00
目录结构出下图所示:
pom.xml内容如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>cn.sigangjun.architecture</groupId><artifactId>spring</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version><name>spring Maven Webapp</name><url>http://maven.apache.org</url><dependencies><!-- 引入Spring-AOP等相关Jar --><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>3.0.6.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>3.0.6.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-aop</artifactId><version>3.0.6.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-orm</artifactId><version>3.0.6.RELEASE</version></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjrt</artifactId><version>1.6.1</version></dependency><dependency><groupId>aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.5.3</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.10</version><scope>test</scope></dependency></dependencies><build><finalName>spring</finalName></build></project>
在src/main/java下创建包cn.sigangjun.spring
在下边创建以下文件:
Person.java
package cn.sigangjun.spring;public class Person {public String name;public String age;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getAge() {return age;}public void setAge(String age) {this.age = age;}}
App.java
package cn.sigangjun.spring;public class App {public Person person;public Person getPerson() {return person;}public void setPerson(Person person) {this.person = person;}}
AppTest.java
package cn.sigangjun.spring;import org.junit.Assert;import org.junit.Test;import org.springframework.beans.factory.BeanFactory;import org.springframework.context.support.ClassPathXmlApplicationContext;public class AppTest {@Testpublic void testApp() {BeanFactory bf = new ClassPathXmlApplicationContext("ApplicationContext.xml");App at = (App) bf.getBean("app");System.out.println(at.getPerson().getName());System.out.println(at.getPerson().getAge());Assert.assertTrue(true);}}
<?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:context="http://www.springframework.org/schema/context" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsdhttp://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd"><bean id="person" class="cn.sigangjun.spring.Person"><property name="name" value="zhangsan"></property><property name="age" value="12"></property></bean><bean id="app" class="cn.sigangjun.spring.App"><property name="person" ref="person"></property></bean></beans>
执行AppTest测试即可
- maven 下搭建spring
- maven下搭建spring mvc
- maven下搭建spring+spring mvc
- maven下搭建注解形式的Spring aop
- eclipse下搭建SSH整合环境(Struts2+Spring+Hibernate+maven)
- eclipse下搭建SSH整合环境(Struts2+Spring+Hibernate+maven)
- Maven管理下的Struts2+Spring+Mybatis框架搭建
- Maven搭建SSM(SpringMVC + Spring + Mybaits)开发环境 (下)
- eclipse 下搭建 maven项目。spring+springMvc+mybatise框架集成
- spring MVC 框架的搭建(myeclipse +maven)--(下)
- eclipse下搭建SSH整合环境(Struts2+Spring+Hibernate+maven)
- 在IDEA下 spring+springMVC+hibernate+maven框架搭建
- Maven管理下的Struts2+Spring+Mybatis框架搭建
- 搭建 spring maven 项目
- 搭建 spring maven 项目
- maven 搭建spring环境
- Maven+Spring环境搭建
- maven下搭建struts2
- 成都java培训好习惯的养成
- Linux Oracle10g安装
- .net 使用InstallUtil 安装及卸载Windows服务的具体操作
- 在box2d世界中创建物体的几个必须步骤
- Consistent Hashing一致性哈希算法
- maven 下搭建spring
- Hive 外部表使用分区 Partition
- gcc中-pthread和-lpthread的区别
- delphi的 ics的使用例子,ftp客户端上传的例子。
- QString和string互相转换中文字符
- 举例说明Python的CSV模块
- 深入浅出Google-ProtoBuf中的编码规则
- css 英文颜色大全
- Myeclipse 安装freemarker IDE插件