JavaEE笔记(八)
第一个Spring
Student(学生) bean
package com.my.bean;
import java.io.Serializable;
public class Student implements Serializable{
private static final long serialVersionUID = 1L;
private String name;
private MyClass myClass;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public MyClass getMyClass() {
return myClass;
}
public void setMyClass(MyClass myClass) {
this.myClass = myClass;
}
}
Class(班级) bean
package com.my.bean;
import java.io.Serializable;
public class MyClass implements Serializable{
private static final long serialVersionUID = 1L;
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
需要导入的jar包
aaarticlea/png;base64,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" alt="" />
beans配置文件
<?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 id="stu" class="com.my.bean.Student">
<property name="name" value="小明"/>
<property name="myClass" ref="cls"/>
</bean>
<bean id="cls" class="com.my.bean.MyClass">
<property name="name" value="班级一"/>
</bean>
</beans>
获取已经配置的Student类
package com.my.test; import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext; import com.my.bean.Student; public class Test {
/**
* @param args
*/
public static void main(String[] args) {
ApplicationContext context =
new ClassPathXmlApplicationContext("beans.xml");
//获取已经配置的Stu
Student stu = context.getBean("stu",Student.class);
System.err.println(stu.getName());
} }
JavaEE笔记(八)的更多相关文章
- 《MFC游戏开发》笔记八 游戏特效的实现(二):粒子系统
本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9360993 作者:七十一雾央 新浪微博:http:// ...
- Learning ROS forRobotics Programming Second Edition学习笔记(八)indigo rviz gazebo
中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS forRobotics Pro ...
- Elasticsearch笔记八之脑裂
Elasticsearch笔记八之脑裂 概述: 一个正常es集群中只有一个主节点,主节点负责管理整个集群,集群的所有节点都会选择同一个节点作为主节点所以无论访问那个节点都可以查看集群的状态信息. 而脑 ...
- python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑
python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件?当我们点开下载页时, 一般 ...
- Go语言学习笔记八: 数组
Go语言学习笔记八: 数组 数组地球人都知道.所以只说说Go语言的特殊(奇葩)写法. 我一直在想一个人参与了两种语言的设计,但是最后两种语言的语法差异这么大.这是自己否定自己么,为什么不与之前统一一下 ...
- 【opencv学习笔记八】创建TrackBar轨迹条
createTrackbar这个函数我们以后会经常用到,它创建一个可以调整数值的轨迹条,并将轨迹条附加到指定的窗口上,使用起来很方便.首先大家要记住,它往往会和一个回调函数配合起来使用.先看下他的函数 ...
- DirectX11笔记(八)--Direct3D渲染4--VERTEX SHADER
原文:DirectX11笔记(八)--Direct3D渲染4--VERTEX SHADER 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u0103 ...
- go微服务框架kratos学习笔记八 (kratos的依赖注入)
目录 go微服务框架kratos学习笔记八(kratos的依赖注入) 什么是依赖注入 google wire kratos中的wire Providers injector(注入器) Binding ...
- Redis学习笔记八:集群模式
作者:Grey 原文地址:Redis学习笔记八:集群模式 前面提到的Redis学习笔记七:主从复制和哨兵只能解决Redis的单点压力大和单点故障问题,接下来要讲的Redis Cluster模式,主要是 ...
- Java IO学习笔记八:Netty入门
作者:Grey 原文地址:Java IO学习笔记八:Netty入门 多路复用多线程方式还是有点麻烦,Netty帮我们做了封装,大大简化了编码的复杂度,接下来熟悉一下netty的基本使用. Netty+ ...
随机推荐
- HTML5-入门3。
CSS选择器. 什么是标签选择器?作用: 根据指定的标签名称, 在当前界面中找到所有该名称的标签, 然后设置属性 格式: 标签名称{ 属性:属性值 } 标签选择器(html中的标签名称) id选择器( ...
- python是如何找到对应的package的?
我们在写python代码或者阅读别人的代码时,可能会碰到对应module无法找到的问题,这时如何解决呢?我们如果对python解释器如何查找对应的module有比较深刻的理解,那么我们就可以轻松解决相 ...
- Jmeter入门--性能测试实战
测试需求:测试20个用户访问https://www.baidu.com在负载达到30QPS时的平均响应时间. QPS:QueryperSecond,每秒查询率.一台查询服务器每秒能够处理的查询次数.在 ...
- Webapi通过报文获取post上来的数据
public HttpResponseMessage Post(HttpRequestMessage req) { var content = req.Content.ReadAsStringAsyn ...
- GBK与UTF-8编码错误转换后,无法再正确恢复
字符集错误转换导致的问题 UTF-8格式编码的字节流,按GBK字符集转换为字符串,会出现乱码,这很正常.但将其重新转为字节流,再用UTF-8字符集转为字符串,还是乱码.这就让我产生了疑惑,虽然使用错误 ...
- [翻译] ValueTrackingSlider
ValueTrackingSlider What is it? A UISlider Subclass that displays live values in a popUpView. It’s i ...
- 用字典给Model赋值
用字典给Model赋值 此篇教程讲述通过runtime扩展NSObject,可以直接用字典给Model赋值,这是相当有用的技术呢. 源码: NSObject+Properties.h 与 NSObje ...
- oracle PL/SQL调用Java生成Excel
现在有个需求, 要求编写oracle存储过程生成Excel文件到指定目录, 但是oracle自己的API貌似不太给力, 所以只能通过另一种更强大的语言来实现了 ——Java.有一个Java框架 ...
- 铁乐学python_day09_作业
练习题 1.整理函数相关知识点,写博客 2.写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素, 并将其作为新列表返回给调用者. def odd_index(l): lis = [] for ...
- mysql8.0 安装
之前一直使用的是zabbix3.4和mariadb5.5;感觉良好!!!但是...因其他原因需要重新部署 这次规划使用zabbix4.0和mysql8.0结合使用:嗯~~应该不会错吧!!! zabbi ...