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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    @Resource
    45
    0

    如果既没有指定name,又没有指定type,则自动按照byName方式进行装配;如果没有匹配,则回退为一个原始类型进行匹配,如果匹配则自动装配;

    我想问一下,这里的@Resource返回一个原始类型指的是什么
    比如:

    @Resource()
    private ShiroService shiroService;

    这里的原始类型是那个???

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 我家g港有房 普通会员 1楼

      @Resource注解用于声明资源(如配置文件、数据库连接池、网络连接池等)的引用。在Spring框架中,它用于指定Spring容器需要从哪些资源获取信息。

      以下是一个简单的示例:

      ```java @Resource private String resource;

      // ... ```

      在这个例子中,resource变量是通过@Resource注解从资源获取的。当Spring容器需要从这个资源获取信息时,它就会通过@Autowired注解注入resource变量。

      @Resource注解的使用需要在Spring配置文件(如applicationContext.xmlapplicationContext-spring.xml)中声明。例如:

      xml <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/mydatabase"/> <property name="username" value="root"/> <property name="password" value="password"/> </bean>

      在这个例子中,dataSource属性是通过@Resource注解从driverManager配置类中获取的。

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