SSM框架使用教程

通过注解配置spring框架

1、添加spring框架的坐标依赖

spring-context中包含了:spring-beans、spring-core、spring-aop、spring-expression。

spring-aspects包含了:aspectjweaver依赖

<!-- spring 框架依赖-->
<dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>5.3.19</version>
</dependency>
<!-- AOP 依赖-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aspects</artifactId>
    <version>5.3.13</version>
</dependency>

2、创建spring配置类

作用相当于spring的xml配置文件,使用@Configuration注解指定

@Configurationpublic class SprigConfiguration {}

3、创建基础Bean对象

@Configuration
public class SprigConfiguration {
    @Bean
    public TextInfo textInfo(){ // 创建一个Bean对象
        return new TextInfo();
    }
}

4、通过配置类加载spring配置

public static void main(String[] args) {
    AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(SprigConfiguration.class);
}

5、获取Bean对象

public static void main(String[] args) {
        AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(SprigConfiguration.class);
        TextInfo textInfo = context.getBean(TextInfo.class);
        System.out.println(textInfo);
    }

通过注解配置springmvc

1、添加springmvc的坐标依赖:

<!--        SpringMvc 依赖-->        
<dependency>            
<groupId>org.springframework</groupId>            
<artifactId>spring-webmvc</artifactId>            
<version>5.3.13</version>        
</dependency>
<!--        servlet 依赖-->        
<dependency>            
<groupId>javax.servlet</groupId>            
<artifactId>javax.servlet-api</artifactId>            
<version>4.0.1</version>            
<scope>provided</scope>        
</dependency>
<!--  应注意这两个的版本,有时版本不匹配会导致项目无法启动 -->