账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    spring属性注解真心求解 勿灭 小白真的不明白
    50
    0

    刚接触spring, 配置文件用纯xml配置,
    CD类已经在xml中配置了,
    在CDplayer类中 注入下面属性

    @Autowired

    private CD cdd;

    得到的cdd一直是空的怎么回事?

    如果是用纯注解方式,用java代码配置方式 采用compontscan 是没有问题的。。。。。

    为什么用xml方式配置方法,使用autowired 注入属性cdd是空的? 按理说CD 在xml配置已经注册了
    容器中应该有这个bean啊 怎么没注入进来

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 劳资单身照样嗨ε 普通会员 1楼

      Spring属性注解是用来在Java对象上添加属性信息的注解。这些信息通常包括对象的名称、描述和类型。

      例如,如果你有一个Person类,你可以在类上使用属性注解来添加一些属性信息。下面是一个例子:

      ```java public class Person { private String name; private int age;

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

      } ```

      在这个例子中,我们为Person类添加了一个nameage属性,并定义了一个toString方法,这个方法会在对象被序列化时被调用。

      Spring还会自动处理属性注解的默认行为,例如:

      • 如果一个属性没有注解,那么它将被设置为null
      • 如果一个属性注解了@Required,那么它将在对象的构造函数中被设置为true
      • 如果一个属性注解了@Column,那么它的值将被存储在数据库中。

      希望这个解释对你有所帮助。如果你有任何其他问题,欢迎随时提问。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部