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+ ...
随机推荐
- 使用ServiceBroker自动激活模拟"秒杀"场景
1.简介 SQL Server Service Broker 是SQL server 里面比较独特的一个功能.它可帮助开发人员构建异步的松散耦合应用程序 ServiceBroker入门文章:http: ...
- Oracle EBS AP 供应商地点失效
/* 供应商地点失效 creation: created by jenrry 20161108 1.00 */ DECLARE lv_return_status ) := NULL; ln_msg_c ...
- mysqlbinlog usage
[root@localhost mysql3306]# mysqlbinlogmysqlbinlog Ver 3.4 for el7 at x86_64Copyright (c) 2000, 2018 ...
- [翻译] About Core Image
About Core Image Core Image is an image processing and analysis technology designed to provide near ...
- 利用Django实现RESTful API(一)
RESTful API现在很流行,这里是它的介绍 理解RESTful架构和 RESTful API设计指南.按照Django的常规方法当然也可以实现REST,但有一种更快捷.强大的方法,那就是 Dja ...
- 【转】基于easyui开发Web版Activiti流程定制器详解(一)——目录结构
题外话(可略过): 前一段时间(要是没记错的话应该是3个月以前)发布了一个更新版本,很多人说没有文档看着比较困难,所以打算拿点时间出来详细给大家讲解一下,由于本人平时要工作还要陪老婆和孩子而且还经营着 ...
- struts2中的文件上传和下载
天下大事,必做于细.天下难事,必作于易. 以前见过某些人,基础的知识还不扎实就去学习更难的事,这样必定在学习新的知识会非常迷惑结果 再回来又一次学习一下没有搞懂的知识,这必定会导致学习效率的下降!我写 ...
- HBase学习之路 (十一)HBase的协过滤器
协处理器—Coprocessor 1. 起源 Hbase 作为列族数据库最经常被人诟病的特性包括:无法轻易建立“二级索引”,难以执 行求和.计数.排序等操作.比如,在旧版本的(<0.92)Hba ...
- Day4 数组
双重for循环 外循环控制行,内循环控制列. //乘法表 ; i <= ; i++) { ; j <= i ;j++) { System.out.print(j+"*" ...
- ethereumjs/ethereumjs-common-3-test
查看test能够让你更好滴了解其API文档的使用 ethereumjs-common/tests/chains.js const tape = require('tape') const Common ...