τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
· Η αυτόματη καλωδίωση είναι ένας τρόπος για την Άνοιξη να ικανοποιήσει τις εξαρτήσεις των φασολιών
· Το Spring θα το βρει αυτόματα στο πλαίσιο και θα συναρμολογήσει αυτόματα τις ιδιότητες για το φασόλι.
Υπάρχουν τρεις τρόποι συναρμολόγησης την Άνοιξη:
1. Εμφάνιση διαμόρφωσης σε xml
2. Εμφάνιση διαμόρφωσης σε java
3. Σιωπηρή αυτόματη καλωδίωση των φασολιών [Σημαντικό]
δοκιμή
Θυμηθείτε να δημιουργήσετε μαθήματα Cat, Dog, People
- public class MyTest {
- @Test
- public void test1(){
- ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
- People people = context.getBean("people", People.class);
- people.getDog().shout();
- people.getCat().shout();
- }
- }
Αυτόματη καλωδίωση ByName
- <!--
- byName:会自动在容器上下文中查找,和自己对象set方法后面的值对应的beanid
- -->
- <bean id="people" class="com.yang.pojo.People" autowire="byName">
- <property name="name" value="辰阳"/>
- </bean>
Αυτόματη συναρμολόγηση ByType
- <bean class="com.yang.pojo.Cat"/>
- <bean class="com.yang.pojo.Dog"/>
-
- <!--
- byType:会自动在容器上下文中查找,和自己对象属性类型相同的bean(必须保证类型全局唯一,如有两个狗就会报错)(可以省略id)
- -->
- <bean id="people" class="com.yang.pojo.People" autowire="byType">
- <property name="name" value="辰阳"/>
- </bean>
περίληψη:
· Byname, πρέπει να βεβαιωθείτε ότι το αναγνωριστικό όλων των φασολιών είναι μοναδικό και αυτό το φασόλι πρέπει να είναι συνεπές με την τιμή της μεθόδου set του χαρακτηριστικού που εισάγεται αυτόματα.
· bytype, πρέπει να διασφαλίσετε ότι η κατηγορία όλων των φασολιών είναι μοναδική και ότι το φασόλι πρέπει να είναι συνεπές με τον τύπο των χαρακτηριστικών που εισάγονται αυτόματα.