使用@required注解完成依赖检查
生活随笔
收集整理的這篇文章主要介紹了
使用@required注解完成依赖检查
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用@required注解完成依賴檢查:
即在對象屬性的set方法上添加 @required后,若 <bean>配置中不為該屬性賦值,運行會報錯。
第一步:
package com.xuzhiwen.spring91;import org.springframework.beans.factory.annotation.Required;public class RequiredTest {private String name;private String hobby;@Requiredpublic void setName(String name) {this.name = name;}@Requiredpublic void setHobby(String hobby) {this.hobby = hobby;}@Overridepublic String toString() {return "RequiredTest [name=" + name + ", hobby=" + hobby + "]";} }第二步:
required.xml
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.5.xsd"><bean id="requiredTest" class="com.xuzhiwen.spring91.RequiredTest"><property name="name" value="tom" /><property name="hobby" value="tom" /></bean> </beans>這樣才能保證運行不出錯。
?
注:看文檔中需要配置掃描
<context:annotation-config /> 但是我試過,沒陪好像也是可以的,不知道為何?轉載于:https://www.cnblogs.com/beibidewomen/p/7411709.html
總結
以上是生活随笔為你收集整理的使用@required注解完成依赖检查的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 十年之后再看“面向对象”
- 下一篇: webpack中设置jquery为全局对