Spring4.2第一个小例子
来源:互联网 发布:算法精解 java 编辑:程序博客网 时间:2024/06/05 09:15
Spring入门
第一步:创建java项目导入如下jar包
commons-logging-1.1.3.jar
spring-beans-4.2.4.RELEASE.jar
spring-context-4.2.4.RELEASE.jar
spring-context-support-4.2.4.RELEASE.jar
spring-core-4.2.4.RELEASE.jar
spring-expression-4.2.4.RELEASE.jar
第二步:在项目的src目录下穿件bean.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-4.2.xsd"> <bean name="d" class="java.util.Date"></bean> <bean name="df" class="java.text.SimpleDateFormat"> <constructor-arg> <value>yyyy-MM-dd hh:mm:ss</value> </constructor-arg> </bean> <bean name="dd" class="java.text.SimpleDateFormat"> <constructor-arg> <value>yyyy年MM月dd日 hh时mm分ss秒</value> </constructor-arg> </bean> <!-- scope="prototype"多例每执行一次创建一个对象 --> <bean name="st" class="com.entity.Student" scope="prototype"> <constructor-arg name="id" value="1"/> <constructor-arg name="name" value="张三"/> </bean> <bean name="st2" class="com.entity.Student"> <constructor-arg name="id" value="2"/> <constructor-arg name="name" value="李四"/> </bean></beans>
第三步在项目src目录下创建com.entity包,新建实体类Student
package com.entity;public class Student { private int id; private String name;public int getId() { return id;}public void setId(int id) { this.id = id;}public String getName() { return name;}public void setName(String name) { this.name = name;}public Student(int id, String name) { super(); this.id = id; this.name = name;}public Student() { super(); // TODO Auto-generated constructor stub}}
第四步在项目src目录下创建com.test包,新建测试类Dmeo
package com.test;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.entity.Student;public class Demo { public static void main(String[] args) { ApplicationContext ctx=new ClassPathXmlApplicationContext("bean.xml"); Date d=(Date) ctx.getBean("d"); System.out.println(d.toLocaleString()); System.out.println("===================="); SimpleDateFormat s=(SimpleDateFormat) ctx.getBean("df"); System.out.println(s.format(d)); System.out.println("======================"); SimpleDateFormat ss=(SimpleDateFormat) ctx.getBean("dd"); System.out.println(ss.format(d)); System.out.println("----------------------------------"); Student st=(Student) ctx.getBean("st"); System.out.println(st.getName()); Student stt=(Student) ctx.getBean("st2"); //多例开启,对象不等,每执行一次新建一个对象 System.out.println(st==stt); System.out.println(stt.getName()); System.out.println("============"); }}第五步:运行java项目
1 0
- Spring4.2第一个小例子
- Opengl第一个小例子
- springMVC 第一个小例子
- sparkSQL第一个小例子
- 第一个Hibernate小例子
- (2)Ajax-ajax下的第一个小例子
- WinForm基础第一个小例子
- EJB入门第一个小例子
- android 的第一个小例子helloworld
- Spring_Mvc第一个小例子(配置文件形式)
- Hibernate(一)编写第一个小例子
- 第一个简单的hibernate小例子
- 【hibernate】我的第一个小例子
- 我的第一个Servlet小例子
- Spring MVC 第一个小例子
- 在Eclipse中写第一个hibernate小例子
- 动手做了第一个JNI的小例子
- 【转】spring MVC第一个小例子【转】
- java入门学习(11)—接口定义(interface)及使用(implements)
- ORA-02080:database link is in use
- System.arraycopy
- onPrepareOptionsMenu 和onCreateOptionsMenu 的区别
- folder汇总字段的实现
- Spring4.2第一个小例子
- 从零开始搭建架构实施Android项目
- NFC技术的基础应用
- iOS x-www-form-urlencoded格式传参
- 初识类
- 12、String类
- gedit中文乱码问题
- 最大子序列和问题
- 近200篇机器学习&深度学习资料分享