Spring最基础的项目搭建与配置
2016-10-19 09:00
387 查看
本实例主要记录在java project中配置spring最基本的使用
1.下载spring,本实例用的是最新版4.3.3
spring 官网下载,下载地址:http://repo.spring.io/release/org/springframework/spring/
2.创建java project, 项目名Spring_01
3.引入所需jar文件,导入spring-framework-4.3.3.RELEASE-dist\spring-framework-4.3.3.RELEASE\libs下所有jar, 还有commons-logging-1.1.3.jar(在struts下载包中,否则会报错)
4.创建一个动物interface, 取名叫Animal
5.创建Dog class, 实现Animal接口,并实现接口中的两个方法
6.创建Duck class, 实现Animal接口,并实现接口中的两个方法
7.在src下创建spring配置文件applicationContext.xml, 配置两个bean
8.创建测试类Test
9.测试结果
汪汪叫
四条腿走路
呱呱叫
两条腿走路
10.本实例源码,点击下载
1.下载spring,本实例用的是最新版4.3.3
spring 官网下载,下载地址:http://repo.spring.io/release/org/springframework/spring/
2.创建java project, 项目名Spring_01
3.引入所需jar文件,导入spring-framework-4.3.3.RELEASE-dist\spring-framework-4.3.3.RELEASE\libs下所有jar, 还有commons-logging-1.1.3.jar(在struts下载包中,否则会报错)
4.创建一个动物interface, 取名叫Animal
package com.bobo.app; public interface Animal { public void call(); public void walk(); }
5.创建Dog class, 实现Animal接口,并实现接口中的两个方法
package com.bobo.app; public class Dog implements Animal { @Override public void call() { System.out.println("汪汪叫"); } @Override public void walk() { System.out.println("四条腿走路"); } }
6.创建Duck class, 实现Animal接口,并实现接口中的两个方法
package com.bobo.app; public class Duck implements Animal { @Override public void call() { System.out.println("呱呱叫"); } @Override public void walk() { System.out.println("两条腿走路"); } }
7.在src下创建spring配置文件applicationContext.xml, 配置两个bean
<?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:oxm="http://www.springframework.org/schema/oxm" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/oxm http://www.springframework.org/schema/oxm/spring-oxm.xsd"> <bean id="duckBean" class="com.bobo.app.Duck"> </bean> <bean id="dogBean" class="com.bobo.app.Dog"> </bean> </beans>
8.创建测试类Test
package com.bobo.app; import org.springframework.context.ApplicationContext; import org.springframework.context.support.FileSystemXmlApplicationContext; public class Test { public static void main(String[] args) { ApplicationContext ac = new FileSystemXmlApplicationContext("src/applicationContext.xml"); Dog dog = (Dog) ac.getBean("dogBean"); Duck duck = (Duck) ac.getBean("duckBean"); dog.call(); dog.walk(); duck.call(); duck.walk(); } }
9.测试结果
汪汪叫
四条腿走路
呱呱叫
两条腿走路
10.本实例源码,点击下载
相关文章推荐
- maven+springMVC+hibernate项目搭建(一基础环境配置)
- 搭建简单web项目: spring3.0基础配置(1)
- 从零开始搭建maven+springmvc+mybatis web项目(2)---springmvc配置文件编写
- 搭建简单web项目:spring3.0基本配置(2)
- Java Spring MVC项目搭建(二)——项目配置
- Spring tool Suite 安装配置+maven安装配置,搭建maven项目
- maven+springMVC+hibernate项目搭建(三spring配置结束)
- Activiti环境配置、项目搭建、与Spring集成、简单示例
- SpringMvc+MyBatis+MySQL+Maven+Redis搭建一个基础的web项目
- Hibernate最基础的项目搭建与配置
- Activiti环境配置、项目搭建、与Spring集成、简单示例
- Spring Mybatis Maven 项目搭建(Java配置)
- Activiti环境配置、项目搭建、与Spring集成、简单示例
- 基于maven开发spring项目需要配置的一些最基础的依赖
- SpringBoot1-spirng项目快速搭建+maven+spring的基本配置
- Spring 、SpringMVC、Mybatis、MySQL、Maven、Tomcat搭建JavaWeb项目流程---学习笔记(一)工具准备及环境配置
- Java maven项目的搭建,配置web框架以及Spring
- springmvc+mongodb+maven 项目搭建配置
- Spring4.X + Spring MVC + Mybatis3 零配置应用开发框架搭建详解 (2) - 基础框架搭建
- springcloud微服务一:spring boot基础项目搭建及问题处理