如何将类表示为Spring XML

时间:2018-03-08 18:30:17

标签: java spring

我有一个示例类Person,并且setter方法需要在将其设置为对象之前操作作为其参数传递的字符串。我们如何在Spring中将这个类表示为XML?

public class Person {
    private String name;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name.substring(0, name.length()-1);
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    private int age;
}

2 个答案:

答案 0 :(得分:0)

您可以在下面添加相对更改的行,并将其添加到spring bean配置文件中。
<bean id="referenceName" class="com.stack.overflow.Person">
阅读this以获取更多信息。

答案 1 :(得分:0)

使用XML:

<?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-3.2.xsd">

    <bean id="person" class="com.example.bean.Person">
    </bean>

</beans>

使用带注释的Bean配置类:

import org.springframework.context.annotation.*;


    @Configuration
    public class BeanWireConfig {
     @Bean 
        public Person person(){
           return new Person();
        }

    }

希望这会有所帮助..!