![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM学习
文章平均质量分 55
秃头二师兄
这个作者很懒,什么都没留下…
展开
-
SpringMVC请求
目录 获取请求参数 获取基本参数类型 获取POJO类型参数 获取集合类型参数 @RequestParam注解 配置全局乱码过滤器 获取Restful分格参数 自定义类型转换器 获取请求头 文件上传客户端 三要素 文件上传原理 文件上传步骤 获取请求参数 客户端请求参数的格式是: name=value&name=value 服务器端要获得请求的参数,有时还需要进行数据的封装。 SpringMVC可以接收如下类型的参数: 基本类型参数 POJO类型参数原创 2022-04-25 19:46:48 · 177 阅读 · 0 评论 -
SpringMVC-数据响应
目录 页面跳转 1.返回字符串形式 2.ModeAndVIew形式 回写数据 1.直接返回字符串 2.json返回(返回对象) 页面跳转 1.返回字符串形式 直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转。 @RequestMapping(value="/quick",method = RequestMethod.GET) public String save(){ System.out.println("Controller...原创 2022-04-23 16:41:34 · 247 阅读 · 0 评论 -
Spring-MVC组件解析
目录 SpringMVC运行流程 RequestMapping 视图解析器 SpringMVC运行流程 1.用户发送请求至前端控制器DispatcherServlet。 2.DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3.处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet ...原创 2022-04-22 19:34:49 · 172 阅读 · 0 评论 -
Spring-WEB集成
为什么要集成: 在web应用层时应用上下文对象是通过new ClasspathXmIApplicationContext(spring配置文件)方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmIApplicationContext(spring配置文件),这样的弊端是配置文件加载多次,应用上下文对象创建多次。 在怎么解决 在Web项目中,可以使用ServletContextListener监听Web应用的启动,我们可以在Web应用启动时,就加载Spring的配置文件,创原创 2022-03-31 20:19:04 · 247 阅读 · 0 评论 -
Spring-junit集成
目录 为什么要集成 解决思路 集成步骤 为什么要集成 ApplicationContext app=new AnnotationConfigApplicationContext(SpringConfiguration.class); UserServiceImp bean = app.getBean(UserServiceImp.class); 在使用spring时老是要编写这两行代码来运行,非常麻烦 解决思路 ·让SpringJunit负责创建Spring容器,但是需原创 2022-03-29 19:59:27 · 475 阅读 · 0 评论 -
Spring-注解开发
前言: 在之前学完了Spring的依赖注入后,虽然使用xml配置很方便,但是有些时候还是不太方便或者容易配置容易堆积,所以我们使用了注解开发。 Spring原始注解 Component 使用 //<bean name="userDao" class="com.itpig.dao.impl.UserDaoImp"></bean> @Component("userDao") public class UserDaoImp implements UserDao {原创 2022-03-26 11:30:23 · 635 阅读 · 0 评论 -
Spring配置数据源
目录 数据连接池的作用 使用spring配置数据源 抽取配置文件 定义命名空间 数据连接池的作用 数据源的配置步骤 使用spring配置数据源 /** * 测试手动创建c3po数据连接 * */ @Test public void test() throws PropertyVetoException, SQLException { ComboPooledDataSource dataSource = new原创 2022-03-24 20:36:08 · 1152 阅读 · 1 评论 -
Spring—依赖注入
前景: 因为我们一直是在dao层进行的配置,但是如果我们去到业务层和web层进行配置会更麻烦所以就出现了依赖注入这个概念,可以让我们更简单的配置和使用spring 概念: 依赖注入前题 在使用依赖注入的时候需要保证的是注入的依赖是已经配置好的对象,否则会出现问题 使用Set方法注入依赖 public class UserServiceImp implements UserService { private UserDao userDao; public void se原创 2022-03-19 14:47:42 · 297 阅读 · 0 评论 -
Spring-Bean配置文件详解
目录 前言: 一:Bean-Scope配置属性 二.生命周期配置 三.实例化三种方式 前言: 在之前学习了spring的基础使用,在其中涉及到了xml的配置文件的配置,其中有个Bean的配置,而本章就是分析Bean的配置的一些属性的 一:Bean-Scope配置属性 Scope是指定对象的作用范围的,也就是指定spring能够创建几个容器 Scope-singleton 这个Scope的默认值,它表示的是单列模式也就是说只能创建一个容器 <bean id="UserDao"原创 2022-03-19 14:44:28 · 1895 阅读 · 0 评论 -
Spring入门
目录 前言: Spring的编写流程 前言: 上一章了解了Spring是干啥的有啥用后,现在需要去学习Spring怎么使用或者怎么编写,这一章就是spring的入门也就是是如何编写一个spring的流程 Spring的编写流程 1、导入Spring的开发基本包坐标(就是在mave里导入spring 包) <dependencies> <dependency> <groupId>org.springf原创 2022-03-17 20:35:40 · 200 阅读 · 0 评论 -
Sping介绍
前言: spring是SSM中一个框架,属于是一个轻量级的框架 轻量级:对于java框架来说分为重量级以及轻量级,而现在趋势是往轻量级发展的 Spring的作用: 1.整合框架 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术 2.使用代码编写更简单 3.分层的SE/EE 轻量级框架已oc(反转控制)和AOP(面向切面编程)为核 4.提供了展现层(spring MVC)和持久层(SPring JDBCTemplate)以及业务层事务管理的企业级应用技术 Spring的优点原创 2022-03-17 20:33:28 · 592 阅读 · 0 评论