spring学习笔记(1)——创建spring项目之HelloWorld
2015-04-30 16:19
513 查看
配置spring的eclipse插件
有一个叫spring-tool-suit的eclipse插件,可以提高我们的开发速度。下载插件包(大家自己百度)
在eclipse中安装插件
点击help->install new sofeware,点击add,弹出一个小框,选择你下载下来的插件包,点击确定,可以得到如下结果
选择所有含有Spring IDE字样的。一共有四个(把左下角Contact all update…….的勾勾去掉,否则会在线更新,速度很慢)
一直下一步,直到完成,重启eclipse即可。
安装了这个插件之后,我们新建xml配置文件时,可以选择spring配置文件
接下去还可以直接选择命名空间,就不需要我们自己动手去写了
创建spring项目
新建一个java project对,你没看错,就是java项目,而不是java web项目。spring其实就是一个容器,并不是只有在web项目中才能起作用
新建一个lib文件夹,放入spring需要的基本的jar包,然后add to bulid path
写一个helloworld类
package com.zj.spring; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class HelloWorld { private String name; public HelloWorld(){ System.out.println("helloworld....."); } public void setName(String name){ System.out.println("set name : "+ name); this.name = name; } public static void main(String[] args) { //创建spring的IOC容器对象 //Application是spring中的接口 //ClassPathXmlApplicationContext,可以获取src下的applicationContext.xml文件 ApplicationContext ct = new ClassPathXmlApplicationContext("applicationContext.xml"); } }
在src下新建一个applicationContext.xml配置文件
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="helloWorld" class="com.zj.spring.HelloWorld"> <property name="name" value="zhoujun"></property> </bean> </beans>
在配置文件中,我们写了一个bean节点,class是我们自己写的类,id是它的标识。property是类中的属性,value是给他的值。
程序跑起来,main方法被执行,得到下面的结果
在main方法中,我们只仅仅创建IOC容器,它就会帮我们创建HelloWorld容器,并且调用set方法,把name属性设为我们配置的值
最简单的spring项目配置完毕。。在web项目中配置方法也是一样。
相关文章推荐
- Spring MVC 学习笔记2 - 利用Spring Tool Suite创建一个web 项目
- SpringBoot学习笔记-Eclipse创建SpringBoot项目
- cordova学习笔记_创建一个cordova项目
- Spring Tool Suite创建Web项目(学习Maven和Spring)
- Spring Boot学习进阶笔记(一)-初体验,创建基本的web功能
- [struts2学习笔记] 第三节 创建struts 2 HelloWorld所需的六个步骤
- Maven学习笔记----使用Maven创建Java项目
- 基于Maven的Springboot项目搭建学习笔记
- ionic学习使用笔记(一) 版本更新及创建项目时遇到的问题解决
- 使用springboot创建第一个helloworld项目
- 学习SpringMVC笔记——Intellij IDEA创建SpringMVC项目
- SpringBoot学习笔记--HelloWorld
- hadoop学习笔记:创建maven项目与使用hdfs的读写API
- maven学习笔记:命令行模式创建java_spark项目并运行示例程序
- maven学习笔记:使用eclipse的maven插件创建java_spark项目
- maven学习笔记:命令行模式创建scala_spark项目并运行程序
- maven学习笔记:使用eclipse的maven插件创建scala_spark项目
- spring学习笔记-helloworld
- vue学习笔记-使用vue-cli脚手架快速创建vue项目工程
- springboot 学习笔记1(gradle创建web工程)