Logo mn.boatexistence.com

@bean annotation гэж юу вэ?

Агуулгын хүснэгт:

@bean annotation гэж юу вэ?
@bean annotation гэж юу вэ?

Видео: @bean annotation гэж юу вэ?

Видео: @bean annotation гэж юу вэ?
Видео: Java Tech Talk: Hand-made Spring Boot Starter 2024, May
Anonim

@Bean нь аргын түвшний тайлбар бөгөөд XML элементийн шууд аналог юм. Тэмдэглэгээ нь init-method, destroy-method, autowiring, lazy-init, dependency-check, depend-on болон хамрах хүрээ гэх мэт ихэнх шинж чанаруудыг дэмждэг.

Хаврын ачааллын үед @bean annotation юунд хэрэгтэй вэ?

Spring @Bean-ийн тайлбарт арга нь Хаврын саваар удирдуулах шош үйлдвэрлэдэг гэж хэлдэг. Энэ нь аргын түвшний тайлбар юм. Java тохиргооны (@Тохиргоо) үед уг аргыг ажиллуулж, түүний буцах утгыг BeanFactory-д шош хэлбэрээр бүртгэнэ.

Хаврын гутал дээрх @bean гэж юу вэ?

Bean Definition

Хаврын улиралд таны програмын гол тулгуур болсон, Spring IoC контейнер удирддаг объектуудыг шош гэж нэрлэдэг. Буурцаг нь Spring IoC контейнерээр үүсгэгдэж, угсарч, өөр аргаар удирддаг объект юм.

Тохиргооны тайлбар нь юу хийдэг вэ?

@Тохируулгын тэмдэглэгээ нь анги нь нэг буюу хэд хэдэн @Bean аргыг зарлаж байгааг харуулж байгаа бөгөөд ажиллах үед эдгээр шошны шошгоны тодорхойлолт болон үйлчилгээний хүсэлтийг үүсгэхийн тулд Spring контейнер боловсруулж болно … Үүнийг Spring Java Config функц гэж нэрлэдэг (@Configuration annotation ашиглан).

Хаврын шошны тайлбарыг хэрхэн тодорхойлдог вэ?

Бүрэлдэхүүн хэсгүүдийн сканнерыг ашиглан шош үүсгэхийг хоёр алхамаар хийж болно

  1. 1.1. Буурцагыг тус тусын бүрэлдэхүүн хэсгийн тайлбартай тэмдэглэнэ үү. Бид дараах дөрвөн тэмдэглэгээний аль нэгийг нь зохих ёсоор ашиглана. @ Бүрэлдэхүүн хэсэг. …
  2. 1.2. @ComponentScan тайлбарт шошны багцуудыг оруулна уу. AppConfig.java. …
  3. 1.3. Демо. багц com.howtodoinjava.spring;