1. Créez la classe d'entité utilisateur.
@Datapublic class utilisateur {private string username; mot de passe de chaîne privé; Âge entier privé;}2. Créez UserDAO pour simuler l'interaction de la base de données.
classe publique UserDao {public list <ser utilisateur> queryUserList () {list <utilisateur> result = new ArrayList <User> (); // simule la requête de base de données pour (int i = 1; i <10; i ++) {utilisateur utilisateur = new user (); user.setUsername ("username_" + i); user.setpassword ("mot de passe" + i); user.setage (i); result.add (utilisateur); } Retour Résultat; }}3. Écrivez un service d'utilisateur pour implémenter la logique métier de l'opération de données utilisateur.
@ServicePublic Class userservice {@ autowired // injecter l'objet bean private userdao userdao; public list <ser utilisateur> queryUserList () {// Appelant la méthode dans userdao pour la requête. Renvoyez ce.userdao.QueryUserList (); }}4. Écrivez SpringConfig pour instancier des conteneurs de printemps.
@ Configuration // Cette annotation montre que la classe est une configuration de ressort, équivalente à un fichier XML. // Configurez le package d'analyse. @ComponentScan (basepackages = "cn.my.springboot.javaconfig") classe publique SpringConfig {@ bean // Cette annotation est un objet bean, qui est équivalent à <an Bean> public userdao getuserdao () {return New Userdao (); // démontre directement le nouvel objet. }}5. Écrivez une méthode de test pour démarrer le conteneur de ressort.
Public Class Test {public static void main (String [] args) {// Instancier le conteneur de ressort via la configuration Java. AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext (SpringConfig.class); // Obtenez l'objet bean dans le conteneur Spring UseserService userService = context.getBean (userService.class); // Appel de la méthode dans la liste d'objets <utilisateur> list = userService.QueryUserList (); pour (utilisateur utilisateur: list) {System.out.println (user.getUserName () + "|" user.getPassword () + "|" user.getage ()); // Détruisez le conteneur Context.destroy; }}}Résultats des tests:
Une alternative parfaite aux fichiers de configuration XML peut être utilisée avec le code Java.
En ce qui concerne la structure, soyez claire, cela signifie que les gens ont des opinions différentes.
L'article ci-dessus "Méthode de configuration Java (Exemple d'explication) de Springboot" est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.