Learn Java
304 subscribers
92 photos
1 video
94 files
84 links
یاد گیری زبان برنامه نویسی جاوا و نکات و مفاهیم
کاربردی ان



@parsa8113
@bardiademon
Download Telegram
انوتیشن های تزریق وابستگی در اسپرینگ:

(تزریق وابستگی چیست؟ https://fa.wikipedia.org/wiki/%D8%AA%D8%B2%D8%B1%DB%8C%D9%82_%D9%88%D8%A7%D8%A8%D8%B3%D8%AA%DA%AF%DB%8C)
(شرح مفهوم تزریق وابستگی :
https://barnamenevisan.org/Articles/Article2880.html)

(قوانین استفاده از انوتیشن ها به همراه وراثت در جاوا:
http://iropensource.com/?p=164)

@Autowirted برای ستر و گتر و سازنده هست و روی داده های اولیه کار نمیکنه
به محض ایجاد یک Bean از شی مورد نظر وابستگی تامین میشود

@Required 
موقعی که بین ساخته شد وابستگی حتما باید تامین بشه
در صورت تامین نشدن وابستگی توسط container برنامه خطای NullPointerException میدهد

@Qualifier 
در صورت وجود چند Bean از یک جنس انوتیشن @Autowired قادر به تشخیص نمیباشد پس با این انوتیشن مشخص میشود منظور ما کدام Bean بوده است

@Value
همانند @Autowired است..Autowired نمیتواند برای داده های اولیه (primitive type) کارایی داشته باشد پس با استفاده از انوتیشن
@Value
میتوان از داده های اولیه نیز استفاده کرد

#SPRING_DI_ANNOTATION
@this_java
springhibernateexample.zip
24.7 KB
مثال استفاده از Jpa در اسپرینگ
#spring
#hibernate
@this_java