Spring之HelloWorld
搭建 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相关推荐
- Spring之HelloWorld再起
2019独角兽企业重金招聘Python工程师标准>>> 第一步:打开File->New->Other-,选择Java Project,创建标准Java项目. 第二步:在项 ...
- Spring的HelloWorld
Spring模块: 使用 Eclipse 开发,要先安装 Spring Tool Suite. 安装过程中,只勾选 Spring IDE 结尾(4个)的即可,并把联网进行更新去掉(否则联网速度会变慢) ...
- 普歌-云言团队-Spring Boot入门:环境搭建Spring Boot HelloWorld
Spring Boot入门:环境搭建Spring Boot HelloWorld 前言:SpringBoot 是来简化Spring应用开发, 约定大于配置, 去繁从简, just run就能创建一个独 ...
- Spring Boot☞HelloWorld开篇
目录结构 POM.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&quo ...
- SpringMVC(2)—SpringMVC整合Spring的HelloWorld
一.这是一个SpringMVC框架的案例HelloWorld 功能:HelloWorld 二.SpringMVC运行流程 1.流程 请求-->springDispatcherServlet的ur ...
- Spring MVC HelloWorld入门及运行机制 (一)
完整的项目案例: springmvc.zip 介绍 SpringMVC是一款Web MVC框架. 它跟Struts框架类似,是目前主流的Web MVC框架之一. 文章通过实例来介绍SpringMVC的 ...
- 使用Maven构建Spring项目“HelloWorld”
开始学习Spring,因为以前都没用过Maven,所以打算边学习Spring边熟悉Maven.这里自己使用Maven构建一个spring项目demo 1.新建maven项目: 2.构建Spring环境 ...
- 使用IntelliJ IDEA开发Spring MVC HelloWorld
https://blog.csdn.net/industriously/article/details/52851588 https://blog.csdn.net/slow_wakler/artic ...
- idea spring helloworld
由于近期在学习JAVA的一些基础知识,发现出现只停留在一些简单的方法上的感觉.今天特定向下一个目标spring学习一下.今天自学了一下idea下学习spring的helloworld开始. 1:下载c ...
最新文章
- 大量数据转移_大量数据
- SAP PM 初级系列7 - 定义工厂区域
- 两个数从大到小排列输出
- 微信授权登录提示不能访问?
- 用户管理系统_【20201204】做个用户管理系统(18)——注册功能的实现(三)...
- 云服务器系统盘升级会不会丢失数据,云服务器 系统盘快还是数据盘快
- 工作293:新的打印操作
- 洛谷P2480 [SDOI2010]古代猪文(卢卡斯定理+中国剩余定理)
- 第一季2:视频设备开发的技术流
- 轻松理解UML用例图时序图类图的教程
- python实时读取日志并打印关键字怎么实现_python pytest测试框架介绍五---日志实时输出...
- Debian/Ubuntu Apache Mod_Rewrite 安装
- 【转载】电信光猫中兴F451破解方法
- 海纳百川下载器(道客巴巴免费下载器)程序已停止工作解决方法
- IT软件资产管理流程梳理介绍
- 数学连乘和累加运算符号_数学运算符号
- 把小写金额转成大写金额 (Java经典编程案例)
- 计算机动画可分为二维和三维动画,二维动画与三维动画设计的区分
- 在vscode中使用iconfont阿里字体图标
- 2023年法定节假日信息表-MySQL