博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2. Spring定义继承parent
阅读量:3969 次
发布时间:2019-05-24

本文共 3381 字,大约阅读时间需要 11 分钟。

Spring定义继承

文件目录

在这里插入图片描述

1.导入依赖

org.springframework
spring-webmvc
5.2.0.RELEASE
junit
junit
4.12
org.aspectj
aspectjweaver
1.9.4
src/main/resources
**/*.properties
**/*.xml
false
src/main/java
**/*.properties
**/*.xml
false

2.编写实体类

  • HelloSpring
package com.qin.pojo;public class HelloSpring {
private String msg1; private String msg2; public String getMsg1() {
System.out.println("SpringHello 1 msg1 = "+msg1); return msg1; } public void setMsg1(String msg1) {
this.msg1 = msg1; } public String getMsg2() {
System.out.println("SpringHello 1 msg2 = "+msg2); return msg2; } public void setMsg2(String msg2) {
this.msg2 = msg2; }}
  • HelloSpring2
package com.qin.pojo;public class HelloSpring2 {
private String msg1; private String msg2; private String msg3; public String getMsg1() {
System.out.println("SpringHello 2 msg1 = "+msg1); return msg1; } public void setMsg1(String msg1) {
this.msg1 = msg1; } public String getMsg2() {
System.out.println("SpringHello 2 msg2 = "+msg2); return msg2; } public void setMsg2(String msg2) {
this.msg2 = msg2; } public String getMsg3() {
System.out.println("SpringHello 2 msg3 = "+msg3); return msg3; } public void setMsg3(String msg3) {
this.msg3 = msg3; }}

3.编写Spring核心配置文件(beans)

  • application-spring.xml

4.编写测试文件

  • HelloSpringTest
package com.qin.pojo;import org.springframework.context.support.ClassPathXmlApplicationContext;public class HelloSpringTest {
public static void main(String[] args) {
//我们需要使用ClassPathXmlApplicationContext类,来帮我们找到Spring的核心配置文件 ClassPathXmlApplicationContext cpx = new ClassPathXmlApplicationContext("application-spring.xml"); //通过getBean方法来获取bean的id 来找到具体的类 helloSpring就是bean的id HelloSpring helloSpring = cpx.getBean("helloSpring", HelloSpring.class); //helloSpring就相当于是被HelloSpring类new 出来的对象,只不过spring帮我们做了 //所以我们可以使用HelloSpring类的getMsg()方法 helloSpring.getMsg1(); helloSpring.getMsg2(); HelloSpring2 helloSpring2 = cpx.getBean("helloSpring2", HelloSpring2.class); helloSpring2.getMsg1(); helloSpring2.getMsg2(); helloSpring2.getMsg3(); }}

结果

在这里插入图片描述

转载地址:http://hhnki.baihongyu.com/

你可能感兴趣的文章
zabbix监控交换机、防火墙等网络设备
查看>>
Redis数据"丢失"讨论及规避和解决的几点总结
查看>>
Redis日常操作命令小结
查看>>
线程安全的单例模式
查看>>
fastjson深度源码解析- 序列化(五) - json内部注册序列化解析
查看>>
fastjson深度源码解析- 序列化(六) - json特定序列化实现解析
查看>>
fastjson深度源码解析- 词法和语法解析(二) - 基础类型实现解析
查看>>
fastjson深度源码解析- 词法和语法解析(三) - 针对对象实现解析
查看>>
fastjson深度源码解析- 反序列化(一) - 反序列化解析介绍
查看>>
fastjson深度源码解析- 反序列化(二) - 内部注册反序列化解析
查看>>
程序员的另一出路:大数据工程师
查看>>
通过爱效率网站获取百度统计数据说明
查看>>
百度统计接口调用——登录接口
查看>>
百度统计接口调用——获取站点列表
查看>>
百度统计接口调用——获取站点访问数据
查看>>
Java WEB开发基础知识
查看>>
[Java Web开发系列课程]从0.5开始学习Java Web开发(一):学习大纲
查看>>
python中格式化命令行参数——使用optparse处理命令行参数
查看>>
git中diff用法
查看>>
mysql中distinct用法
查看>>