SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)

SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)


Bean的注解
@Component

三个衍生注解
表现层:@Controller
匹配地址:@RequestMapping
响应体:@ResponseBody

业务层:@Service
数据层:@Repository

自动装配:@Autowired

注为配置:@Configuration
扫描Bean:@ComponentScan(“java class”)
若扫描多个为数组形式({“java class”,“java class”})


加载properties文件
@PropertySource(.properties)

管理第三方Bean使用@Bean注解


IDEA的springMVC项目创建(例子IDEA为2022的发布版本)

  1. 创建新项目
    SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第1张图片
  2. 添加依赖
        <dependencies>
            <!-- SpringMVC -->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>6.0.6</version>
            </dependency>

            <!-- ServletAPI -->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>4.0.1</version>
                <scope>provided</scope>
            </dependency>

            <!--选择与tomcat对应的servlet-api版本-->
            <dependency>
                <groupId>org.apache.tomcat</groupId>
                <artifactId>tomcat-servlet-api</artifactId>
                <version>10.0.2</version>  <!--重要!-->
            </dependency>
        </dependencies>
  1. 添加支持
    SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第2张图片
    SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第3张图片
  2. 添加项目库
    SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第4张图片
    SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第5张图片
    SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第6张图片

SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第7张图片

SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第8张图片

  1. 配置Tomcat

SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第9张图片
SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第10张图片
SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第11张图片
6. 因为是纯注解方式,所以不需要配置xml文件,以java class加注解代替

先创建一个表现层的类,注解为bean,之后被SpringMVC配置类扫描
SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第12张图片
SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第13张图片
SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第14张图片
SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第15张图片
7. 试运行

启动Tomcat
SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第16张图片
打开地址,根据controller中save方法上注解的匹配地址“save”,拦截后运行save方法,得到返回值和工作栏的输出信息
SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第17张图片
SSM学习记录1:注释方式 + sprigMVC项目创建(2022发布版本IDEA)_第18张图片
有待补充

你可能感兴趣的:(SSM框架,intellij-idea,学习,java)