Spring实战(一) —— HelloWorld
来源:互联网 发布:王宝强离婚案 知乎 编辑:程序博客网 时间:2024/06/06 14:08
一、环境准备
- 1、
myeclipse
开发工具安装springsource tool suite
可以在Help
–>Install from Catalog
搜索springsource tool suite
, 只需要选中IDE
相关部门安装 - 2、下载
Spring
各种jar包
spring包下载地址
其中beans
、context
、core
、expression
四个包必须引入 - 3、下载
commons-logging
commons-logging包下载地址
二、项目结构目录如下:
三、代码实现步骤
- 1、新建bean相关的
HelloWorld.java
package com.fc.spring.bean;public class HelloWorld { private String name; public HelloWorld() { System.out.println("HelloWorld's Constructor..."); } public void setNameVal(String name) { System.out.println("evoke set function!"); this.name = name; } public void hello() { System.out.println("hello, " + name); }}
- 2、新建
applicationContext.xml
配置文件
在src
同级目录下新建applicationContext.xml
文件时选择spring
–>Spring Bean Configuration File
类型文件
<?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 1、id是在测试类中getBean的入参 2、class指向Bean类 3、name(xyz)要对应bean中的setXyz方法 4、value是要设置的值 --> <bean id="hello" class="com.fc.spring.bean.HelloWorld"> <property name="nameVal" value="SpringDemo"></property> </bean></beans>
- 3、Main类测试
// 1、通过applicationContext.xml配置文件来创建Spring的IOC容器对象ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");// 上面创建IOC容器对象过程,会执行构造方法和setXyz设置bean方法,可以看到控制台打印如下两行:// HelloWorld's Constructor...// evoke set function!// 2、从IOC容器中获取Bean实例; getBean参数传入applicationContext.xml配置文件中bean的id="hello"HelloWorld hello = (HelloWorld) ctx.getBean("hello");hello.hello(); // 打印出 hello, SpringDemo
阅读全文
0 0
- Spring实战(一) —— HelloWorld
- SpringMVC实战(一) —— HelloWorld
- Spring —— HelloWorld
- Spring框架学习(一)——HelloWorld
- spring boot 入门(一)——helloworld
- Spring MVC (一) - HelloWorld
- spring(一)helloworld
- spring boot 一 HelloWorld
- Spring+Maven——HelloWorld
- Spring入门——Helloworld
- C++(一)——HelloWorld
- (一) spring boot 之 helloworld
- Spring Boot(一):HelloWorld
- Java Web实战03--Spring之HelloWorld
- Spring实战笔记——面向切面编程(一)
- 《Maven实战》笔记一:创建HelloWorld
- J2EE开发实战基础系列一HelloWorld
- 使用XFire+Spring构建Web Service(一)——helloWorld篇
- LeetCode 312 Burst Balloons 题解
- 网络游戏同步法则
- jdk、jre、jvm区别与联系
- 英伟达GPU显卡计算能力评估
- 【大数据部落】用R语言挖掘Twitter数据
- Spring实战(一) —— HelloWorld
- 手动添加jar包到本地maven仓库
- 机器学习算法 Python&R 速查表
- Python 引包 argparse 程序执行解析命令行参数介绍
- JS异步执行实例代码
- EMIF接口
- Android studio导出jar包,作为插件化jar包的步骤
- OC基础-self关键字的用法10
- xinjiang.py