1. Erstellen Sie die Benutzerentitätsklasse.
@Datapublic Class User {private String -Benutzername; privates Zeichenfolgenkennwort; privates Ganzzahlalter;}2. Erstellen Sie UserDao, um die Datenbankinteraktion zu simulieren.
public class userDao {public list <Bener> queryUserList () {list <Unter> result = new ArrayList <Beus> (); // Datenbankabfrage für (int i = 1; i <10; i ++) {user user = new user (); user.setUnername ("userername_" + i); user.setPassword ("Passwort" + i); user.Setage (i); result.add (Benutzer); } Rückgabeergebnis; }}3. Schreiben Sie UserService, um die Geschäftslogik der Benutzerdatenoperation zu implementieren.
@ServicePublic Class UserService { @autowired // Das Bean -Objekt private userDao userDao injizieren; public list <Cern User> queryUserList () {// Die Methode in UserDao für Abfrage aufrufen. return this.userdao.queryUserList (); }}4. Schreiben Sie Springconfig, um Federbehälter zu instanziieren.
@Konfiguration // Diese Annotation zeigt, dass die Klasse eine Federkonfiguration ist, die einer XML -Datei entspricht. // Konfigurieren Sie das Scan -Paket. @Componentscan (Basepackages = "cn.my.springboot.javaconfig") öffentliche Klasse Springconfig { @bean // Diese Annotation ist ein Bean -Objekt, das gleichwertig ist, um <bean> public userdao getUerdao () {NEU NEUE Userdao zurückzugeben (). }}5. Schreiben Sie eine Testmethode, um den Spring Container zu starten.
public class test {public static void main (String [] args) {// den Frühlingscontainer durch Java -Konfiguration instanziieren. AnnotationConfigApplicationContext context = new AnnotationConFigApplicationContext (SpringConfig.class); // das Bean -Objekt im Spring Container UserService userService = context.getBean (userService.class) erhalten; // Die Methode in der Objektliste <Bers> list = userService.QueryUserList () aufrufen; für (Benutzer Benutzer: Liste) {System.out.println (user.getUnername () + "|" user.getPassword () + "|" user.getage ()); // den Containerkontext zerstöre. Destroy; }}}Testergebnisse:
Eine perfekte Alternative zu XML -Konfigurationsdateien kann mit Java -Code verwendet werden.
Bitte seien Sie unklar, dies bedeutet, dass Menschen unterschiedliche Meinungen haben.
Der obige Artikel "Java -Konfigurationsmethode (Beispielerklärung) von Springboot" ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.