package com.sf;

/**
 * 权限
 */
public class Auth {

    private String name;

    public Auth() {
        System.out.println("Auth");
        System.out.println("第一步,无参构造器执行了");
    }

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

    public String getName() {
        return name;
    }

    public void setName(String name) {
        System.out.println("Auth setName");
        System.out.println("第二步,setName 方法被执行," + name + "属性被注入");
        this.name = name;
    }

    public void init() {
        System.out.println("第四步,bean初始化方法");
    }

    public void destroy() {
        System.out.println("第七步,bean对象销毁方法");
    }

    @Override
    public String toString() {
        return "Auth{" +
                "name='" + name + '\'' +
                '}';
    }
}