一个简单的spring程序

User:

package com.gao.pojo;

/**
 * @version 1.0
 * @Author: wuyi
 * @date 2022/3/20 16:43
 */
public class User {
    private String name;

    public User(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void show() {
        System.out.println("name=" + name);
    }
}

UserT:

package com.gao.pojo;

/**
 * @version 1.0
 * @Author: wuyi
 * @date 2022/3/20 20:20
 */
public class UserT {
    private String name;

    public UserT() {
        System.out.println("User被创建了");
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void show() {
        System.out.println("name=" + name);
    }
}

bean.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
        https://www.springframework.org/schema/beans/spring-beans.xsd">

    <!--第一种,下标赋值!-->
    <bean id="user" class="com.gao.pojo.User">
        <constructor-arg index="0" value="无衣123"/>
    </bean>

</beans>

MyTest:

import com.gao.pojo.User;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * @version 1.0
 * @Author: wuyi
 * @date 2022/3/20 16:46
 */
public class MyTest {
    public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");

        User user = (User) context.getBean("user");
        user.show();
    }
}

 

posted @ 2022-03-25 14:54  无衣123  阅读(29)  评论(0)    收藏  举报