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+ ...
随机推荐
- poj_3275 Ranking the cows
Ranking the cows Description Each of Farmer John's N cows (1 ≤ N ≤ 1,000) produces milk at a differe ...
- Oracle 补丁那些事儿(PS、PSU、CPU、SPU、BP、DBBP…)
当前ORACLE数据库提供两种方式的补丁一种是主动的Proactive Patches和另一种被动的Reactive Patches,其中Reactive Patches是指过去的ONE-OFF Pa ...
- uml各类图
原文:http://www.cnblogs.com/way-peng/archive/2012/06/11/2544932.html 一.UML是什么?UML有什么用? 二.UML的历史 三.UML的 ...
- SQL脚本运行
$v=New-Object -ComObject wscript.shell#也可以使用反单引号(`)字符来强制PowerShell将单引号或双引号解释为文本,0不显示命令提示符窗口$v.run(&q ...
- SparkSql实现Mysql到hive的数据流动
今天去面试了一波,因为调度系统采用了SparkSql实现数据从Mysql到hive,在这一点上面试官很明显很不满我对于Spark的理解,19年的第一个面试就这么挂了. 有问题不怕,怕的是知道了问题还得 ...
- ASP.NET MVC 5 开发环境配置
Install-Package Ninject -Version 3.2.2 -ProjectName SportsStore.WebUIInstall-Package Ninject.Web.Com ...
- Oracle SQL Developer官方工具 初探
查询表数据(打开工作表:Alt+F10) 运行SQL语句:(格式化:Ctrl+F7) 自动完成语句的设置 自动弹出的速度加快,并且将命中率提高,进行如下设置: 由于我的输入法占用了CTRL+,的快捷建 ...
- FreeMaker常用方法
FreeMaker常用方法 1.表达式转换类 ${expression}计算expression并输出 #{ expression }数字计算#{ expression ;format}安格式输出数字 ...
- C++编译器符号表有哪些内容?
http://blog.csdn.net/wangbingcsu/article/details/48340479 C++编译器符号表有哪些内容? 很早就想写一篇关于符号表的学习小结,可是迟迟不能下笔 ...
- pm2踩过的坑
pm2实现一键部署,能将github上的代码拉到服务器,但是死活就是起不了服务. pm2部署命令: pm2 deploy ecosystem.json production setup pm2 dep ...