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+ ...
随机推荐
- Azure 镜像市场发布商指南
Azure 镜像市场发布商指南 本指南提供独立软件供应商产品上架到 Azure 镜像市场(以下简称 Azure 镜像市场)需要遵循的全流程. 文档适用范围 本指南适用于希望通过由世纪互联运营的Micr ...
- B-树特征
在m阶B-树的定义中,要求: 1.树中每个节点至多有m棵子树. 2.若根节点不是叶子节点,则至少有两棵子树. 3.除根之外的所有非终端节点至少有棵子树.
- Oracle诊断工具 - ORA-4030 Troubleshooting Tool
ORA-4030 说明Oracle服务器进程(server process)无法在操作系统(OS)上分配到足够的内存. 导致ORA-4030 的主要原因有: -物理内存不足 -OS kernel/ ...
- Oracle 18c新特性一览
1. 一般新特性 1.1. Shadow Lost Write Protection Shadow lost write protection检测到一个丢失的写,它会导致一个主要的数据损坏.可以在不需 ...
- python离线安装外部依赖包
1.制作requirement.txt pip freeze > requirement.txt 内网安装外部依赖包办法: 例如:安装pytest包得时候会顺带安装pytest依赖包 离线下载 ...
- 审计系统---堡垒机python下ssh的使用
堡垒机python下ssh的使用 [堡垒机更多参考]http://www.cnblogs.com/alex3714/articles/5286889.html [paramiko的Demo实例]htt ...
- Windows删除指定时间之前指定后缀名的文件
时间判定标准:文件创建时间 实例:删除 D:\backup 目录下(包括子文件夹),7天前 “.bak”后缀名的文件及30天前后缀名为 “*.log” 的文件 批处理: @echo off echo ...
- C# 所有特性,特性所在命名空间,那些命名空间拥有特性类
文章持续补充中 特性并不是集中在某一命名空间中,而是不同的特性在不同的命名空间下,特性是某一命名空间下提供的语法糖. 有哪些命名空间提供特性: 命名空间 描述 Microsoft.Build.Fram ...
- November 24th 2016 Week 48th Thursday
All the bright precious things fade so fast. 所有的光鲜靓丽都敌不过时间. What is permanent? Thoughts and ideas. P ...
- 激活office软件
1. 打开校园软件正版化激活网址 http://nic.seu.edu.cn/2015/0113/c12333a115290/page.htm 2. 下载KMS激活脚本 3. 登陆easyconnec ...