Introducción a la primavera y inicio rápido

1. Resumen de primavera

1.1 ¿Qué es la primavera?

Spring es una aplicación jerárquica Java SE / EE, un marco de código abierto ligero de pila completa con
IoC (Inverse Of Control) y
AOP (Programación Orientada a Aspectos) como núcleo.

Proporciona muchas tecnologías de aplicaciones de nivel empresarial, como la capa de presentación SpringMVC, la capa de persistencia Spring JDBCTemplate y la gestión de transacciones de la capa empresarial. También puede integrar muchos frameworks de terceros famosos y bibliotecas de clases en el mundo del código abierto, convirtiéndose gradualmente en el más usó el marco de código abierto de la aplicación empresarial Java EE

1.2 Ventajas de Spring

Facilitar el desacoplamiento y simplificar el desarrollo

Soporte de programación AOP

Soporte para transacciones declarativas

Prueba de programa conveniente

1.3 Arquitectura de Spring

Inserte la descripción de la imagen aquí

2. Inicio rápido de Spring

2.1 Pasos de desarrollo del programa de primavera

①Importar las coordenadas del paquete básico desarrollado por Spring

②Interfaz Write Dao y clase de implementación

③Crear archivo de configuración principal de Spring

④ Configure UserDaoImpl en el archivo de configuración de Spring

⑤Utilice la API de Spring para obtener una instancia de Bean

2.2 Importar las coordenadas del paquete básico desarrollado por Spring

<properties>
	<spring.version>5.0.5.RELEASE</spring.version>
</properties>
<!--导入spring的context坐标,context依赖core、beans、expression-->
<dependencies> 
    <dependency>  
        <groupId>org.springframework</groupId> 
        <artifactId>spring-context</artifactId> 
        <version>${spring.version}</version>
    </dependency>
</dependencies>

2.3 Escriba la interfaz y la clase de implementación de Dao

public interface UserDao {
    
      
    public void save();
}

public class UserDaoImpl implements UserDao {
    
      
        @Override  
        public void save() {
    
    
        	System.out.println("UserDao save method running....");
	}
}

2.4 Crear archivo de configuración Spring Core

Cree el archivo de configuración applicationContext.xml en la ruta de clase (recursos)

<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="
    http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans.xsd">
</beans>

2.5 Configurar UserDaoImpl en el archivo de configuración de Spring

<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
    http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans.xsd">
   <bean id="userDao" class="com.itheima.dao.impl.UserDaoImpl"></bean>
</beans>

2.6 Utilice la API de Spring para obtener instancias de Bean

@Test
public void test1(){
    
    
		ApplicationContext applicationContext = new  
             ClassPathXmlApplicationContext("applicationContext.xml");
             UserDao userDao = (UserDao) applicationContext.getBean("userDao");
             userDao.save();
 }

Supongo que te gusta

Origin blog.csdn.net/david2000999/article/details/112918781
Recomendado
Clasificación