搭建 Spring 开发环境

把以下 jar 包加入到下:
工程的 classpath

Spring 的配置文件: 一个典型的 Spring 项目需要创建一个或多个 Bean 配置文件, 这些配置文件用于在 Spring IOC 容器里配置 Bean. Bean 的配置文件可以放在 classpath 下, 也可以放在其它目录下.

<?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:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd"><!-- id:bean的唯一标识class:指定全类名    反射的方式创建对象: Class cls = Class.forName("com.learn.spring.beans.HelloWorld")Object obj = cls.newInstance(); // 需要提供默认的构造器.property: 通过set方法给指定的属性赋值--><bean id="helloWorld" class="com.learn.spring.beans.HelloWorld"><property name="name1" value="Jerry"></property></bean> </beans>
package com.learn.spring.beans;public class HelloWorld {private String name ;public HelloWorld() {System.out.println("invoke HelloWorld  Constructor.....");}public String getName() {return name;}public void setName1(String name) {System.out.println("invoke HelleWorld setName......");this.name = name;} public void sayHello(){System.out.println("my name 's " + name );}}
package com.learn.spring.test;import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class Main {public static void main(String[] args) {/*//1.new 对象HelloWorld  helloWorld = new HelloWorld();//2.给name属性赋值helloWorld.setName("Tom");*///1.获取IOC容器ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");//2.从IOC容器中获取对象.//HelloWorld helloWorld = (HelloWorld)ctx.getBean("helloWorld");  //3.调用方法helloWorld.sayHello();      }
}

Spring之HelloWorld相关推荐

  1. Spring之HelloWorld再起

    2019独角兽企业重金招聘Python工程师标准>>> 第一步:打开File->New->Other-,选择Java Project,创建标准Java项目. 第二步:在项 ...

  2. Spring的HelloWorld

    Spring模块: 使用 Eclipse 开发,要先安装 Spring Tool Suite. 安装过程中,只勾选 Spring IDE 结尾(4个)的即可,并把联网进行更新去掉(否则联网速度会变慢) ...

  3. 普歌-云言团队-Spring Boot入门:环境搭建Spring Boot HelloWorld

    Spring Boot入门:环境搭建Spring Boot HelloWorld 前言:SpringBoot 是来简化Spring应用开发, 约定大于配置, 去繁从简, just run就能创建一个独 ...

  4. Spring Boot☞HelloWorld开篇

    目录结构 POM.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&quo ...

  5. SpringMVC(2)—SpringMVC整合Spring的HelloWorld

    一.这是一个SpringMVC框架的案例HelloWorld 功能:HelloWorld 二.SpringMVC运行流程 1.流程 请求-->springDispatcherServlet的ur ...

  6. Spring MVC HelloWorld入门及运行机制 (一)

    完整的项目案例: springmvc.zip 介绍 SpringMVC是一款Web MVC框架. 它跟Struts框架类似,是目前主流的Web MVC框架之一. 文章通过实例来介绍SpringMVC的 ...

  7. 使用Maven构建Spring项目“HelloWorld”

    开始学习Spring,因为以前都没用过Maven,所以打算边学习Spring边熟悉Maven.这里自己使用Maven构建一个spring项目demo 1.新建maven项目: 2.构建Spring环境 ...

  8. 使用IntelliJ IDEA开发Spring MVC HelloWorld

    https://blog.csdn.net/industriously/article/details/52851588 https://blog.csdn.net/slow_wakler/artic ...

  9. idea spring helloworld

    由于近期在学习JAVA的一些基础知识,发现出现只停留在一些简单的方法上的感觉.今天特定向下一个目标spring学习一下.今天自学了一下idea下学习spring的helloworld开始. 1:下载c ...

最新文章

  1. 大量数据转移_大量数据
  2. SAP PM 初级系列7 - 定义工厂区域
  3. 两个数从大到小排列输出
  4. 微信授权登录提示不能访问?
  5. 用户管理系统_【20201204】做个用户管理系统(18)——注册功能的实现(三)...
  6. 云服务器系统盘升级会不会丢失数据,云服务器 系统盘快还是数据盘快
  7. 工作293:新的打印操作
  8. 洛谷P2480 [SDOI2010]古代猪文(卢卡斯定理+中国剩余定理)
  9. 第一季2:视频设备开发的技术流
  10. 轻松理解UML用例图时序图类图的教程
  11. python实时读取日志并打印关键字怎么实现_python pytest测试框架介绍五---日志实时输出...
  12. Debian/Ubuntu Apache Mod_Rewrite 安装
  13. 【转载】电信光猫中兴F451破解方法
  14. 海纳百川下载器(道客巴巴免费下载器)程序已停止工作解决方法
  15. IT软件资产管理流程梳理介绍
  16. 数学连乘和累加运算符号_数学运算符号
  17. 把小写金额转成大写金额 (Java经典编程案例)
  18. 计算机动画可分为二维和三维动画,二维动画与三维动画设计的区分
  19. 在vscode中使用iconfont阿里字体图标
  20. 2023年法定节假日信息表-MySQL

热门文章

  1. [No0000142]Outlook通过添加签名 自动添加邮件模板
  2. 20162302 《程序设计与数据结构》第一周学习总结
  3. 数据压缩 第四次作业
  4. 设计模式 -- (14)中介者模式
  5. 关于 Google Chrome 操作系统的 5 个问题
  6. web性能压测——webbench
  7. Pure-ftpd服务安装及虚拟用户设置
  8. Django中扩展Paginator实现分页
  9. 安卓应用自动化测试工具汇总
  10. webServer tomcat5/tomcat6/tomcat7诠释