1. Cree la clase de entidad de usuario.
@DATAPublic Public Class User {private String UserName; contraseña de cadena privada; edad de entero privado;}2. Cree userdao para simular la interacción de la base de datos.
Public Class UserDao {Public List <Ser User> QueryUserList () {list <serem> result = new ArrayList <Serer> (); // Simular la consulta de la base de datos para (int i = 1; i <10; i ++) {user user = new User (); user.setUsername ("UserName_" + i); user.setPassword ("contraseña" + i); user.setage (i); resultado.Add (usuario); } resultado de retorno; }}3. Escriba UserService para implementar la lógica comercial de la operación de datos del usuario.
@ServicePublic Class UserService { @Autowired // inyectar el objeto bean privado userdao userdao; Lista pública <serem> QueryUserList () {// llamando al método en userdao para consulta. devuelve this.userdao.QueryUserList (); }}4. Escriba SpringConfig para instanciar contenedores de primavera.
@Configuración // Esta anotación muestra que la clase es una configuración de resorte, equivalente a un archivo XML. // Configure el paquete de escaneo. @ComponentsCan (basepackages = "cn.my.springboot.javaconfig") clase pública SpringConfig { @bean // Esta anotación es un objeto Bean, que es equivalente a <Bean> Public UserDao getUserDao () {return New UserDao (); // demuestra directamente el nuevo objeto. }}5. Escriba un método de prueba para iniciar el contenedor de primavera.
Prueba de clase pública {public static void main (String [] args) {// Instancia el contenedor de resorte a través de la configuración de Java. AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext (SpringConfig.Class); // Obtenga el objeto Bean en el contenedor Spring UserService UserService = context.getBean (UserService.class); // Llamando al método en la lista de objetos <Serem> List = Userservice.QueryUserList (); for (usuario de usuario: list) {System.out.println (user.getUsername () + "|" user.getPassword () + "|" user.getage ()); // destruir el contexto del contenedor.destroy; }}}Resultados de la prueba:
Se puede usar una alternativa perfecta a los archivos de configuración XML con el código Java.
En cuanto a la estructura, no esté claro, significa que las personas tienen opiniones diferentes.
El artículo anterior "Método de configuración de Java (Explicación de ejemplo) de SpringBoot" es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.