Spring 4.2入门之HelloWorld

简介:

Spring是现代java开发必不可少的一个框架,那么如何使用Spring进行开发呢?那么如何基于Spring进行开发呢?

1.下载Spring

2.下载Common Logging

3.打开eclipse,新建Java工程,此处名为HelloSpring

4.在工程中添加所需jar包,

右键工程,buildPathàconfig buildPath,在弹出的Java Build Path弹出框中选择Libraries中点击Add External JARs,添加外部spring和commonlogging jar包。此处为了方便,添加spring 解压后lib目录下的所有RELEASE.jar 包,另外再添加commonlogging 的jar包。

添加的jar包如图所示。


5.创建源码文件

在src目录下新建com.springtest包,在包中新建    Person.java和MainApp.java文件。

Person类是一个普通的POJO,其源代码为:

package com.springtest;
 
public class Person {
         privateString name;
         privateint age;
        
         publicPerson(){
                   this.name= "zhuwei";
                   this.age= 28;
         }
        
         publicPerson(String name,int age){
                   this.name= name;
                   this.age= age;
         }
         publicString getName() {
                   returnname;
         }
         publicvoid setName(String name) {
                   this.name= name;
         }
         publicint getAge() {
                   returnage;
         }
         publicvoid setAge(int age) {
                   this.age= age;
         }
         publicvoid sayHello(){
                   Stringmessage = "Hello "+this.name+";your age is"+this.age;
                   System.out.println(message);
         }
}


 

MainAPP类是程序主入口,其源代码为:

package com.springtest;
 
import org.springframework.context.ApplicationContext;
importorg.springframework.context.support.ClassPathXmlApplicationContext;
 
public class MainApp {
 
         publicstatic void main(String[] args) {
                   //TODO Auto-generated method stub
                   ApplicationContextctx = new ClassPathXmlApplicationContext("bean.xml");
                    
                   Personperson1 = (Person)ctx.getBean("person");
                   person1.sayHello();         
                           
         }
 
}
 


 

6.创建JAVA Bean配置文件

在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">
 
         <!--通过属性注入的方式 -->
 <!--  <beanid="person" class="com.springtest.Person">
      <property name="name" value="Leo Chu!"/>
      <property name="age" value="16"/>
  </bean> -->
 
         <!--通过构造器注入 -->
         <beanid="person" class="com.springtest.Person">
      <constructor-arg value="jade yoon"/>
      <constructor-arg value="25"/>
  </bean> 
</beans>
 


7.执行Java程序,可以看到程序正常运行,并且有输出结果。

相关文章
|
2月前
|
存储 安全 Java
SpringBoot搭建Spring Security 入门
SpringBoot搭建Spring Security 入门
112 0
|
3月前
|
Java 程序员 Maven
Spring AOP入门指南:轻松掌握面向切面编程的基础知识
Spring AOP入门指南:轻松掌握面向切面编程的基础知识
|
3月前
|
存储 监控 Java
Spring6入门 + Log4j2
Spring6入门 + Log4j2
|
3月前
|
Java Android开发 Spring
spring-boot入门例子
spring-boot入门例子
|
4月前
|
监控 安全 Java
Spring Boot2.6入门
Spring Boot2.6入门
50 0
|
4月前
|
Java 容器 Spring
Spring-依赖注入(DI)入门案例及bean基础配置
Spring-依赖注入(DI)入门案例及bean基础配置
42 0
|
10天前
|
前端开发 Java 数据库连接
Spring系列文章1:Spring入门程序
Spring系列文章1:Spring入门程序
|
7天前
|
XML Java 数据格式
从入门到精通:Spring基础注解的全面解析
从入门到精通:Spring基础注解的全面解析
26 2
从入门到精通:Spring基础注解的全面解析
|
28天前
|
存储 缓存 安全
Spring Boot从入门到实战
本课程从SpringBoot的最基础的安装、配置开始到SpringBoot的日志管理、Web业务开发、数据存储、数据缓存,安全控制及相关企业级应用,全程案例贯穿,案例每一步的都会讲解实现思路,全程手敲代码实现。让你不仅能够掌SpringBoot的应用,还能了解背后的原理,学习完本课程后,能够让你动手独立完成一个中小型的SpringBoot Web应用开发。
19 1
Spring Boot从入门到实战
|
2月前
|
安全 Java 数据库
SpringSecurity系列(二) Spring Security入门
SpringSecurity系列(二) Spring Security入门