JAVA坎坷之路(15 day)

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-7-18

**注入外部bean**

xml配置文件

```
xml

本帖含有隐藏内容,请您 回复 后查看

' target='_blank'>
本帖含有隐藏内容,请您 回复 后查看
[/reply]" xmlns:xsi="
本帖含有隐藏内容,请您 回复 后查看
" xsi:schemaLocation="
本帖含有隐藏内容,请您 回复 后查看
' target='_blank'>
本帖含有隐藏内容,请您 回复 后查看
[/reply]
本帖含有隐藏内容,请您 回复 后查看
' target='_blank'>
本帖含有隐藏内容,请您 回复 后查看
[/reply]/spring-beans.xsd">










```book类```


javapackage com.hzx.spring;public class Book {
//如果不为其赋值 调用下面的add方法会报错 所以在配置文件里面使用ref注入对应的实现类bean private Add add;
public void setAdd(Add add) {
this.add = add;
}
void showBook(){
System.out.println("显示书籍");
add.add();
}}


```add接口和实现类```


javapackage com.hzx.spring;
public interface Add {
void add();
}


package com.hzx.spring;
public class AddImpl implements Add {
@Override
public void add() {
System.out.println("添加书籍");
}}


```测试类```


javapackage com.hzx.spring;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestBean {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("application.xml");
Book show = context.getBean("show",Book.class);
show.showBook();
}}```

修改了格式[泪][泪]不然我自己都看不下去
注入数组,集合user类```javapackage com.hzx.spring;import java.util.List;import java.util.Map;import java.util.Set;public class User { private String[] name; private List age; private Map login; private Set pwd; public String[] getName() { return name; } public void setName(String[] name) { this.name = name; } public List getAge() { return age; } public void setAge(List age) { this.age = age; } public Map getLogin() { return login; } public void setLogin(Map login) { this.login = login; } public Set getPwd() { return pwd; } public void setPwd(Set pwd) { this.pwd = pwd; }}```配置文件```xml mm nn kk ll--> oo pp

难道不可以吗?
4楼
翘舌音 2022-7-18
还有楼主第十一天就开始学javaweb了,我也觉得不可能
5楼
呵呵二爷爷 2022-7-18
四个月?
哪可能那么久
6楼
呵呵二爷爷 2022-7-20
老哥你学了四个月,一天学了多久时间?
有没有六个小时
7楼
某某奈 2022-7-21
直接springboot cloud

评论

登录后才可发表内容
  • 主题

    23

  • 帖子

    325

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1595s Mem:2126Kb