spring系列
记录spring学习过程中的知识点
kangkang_style
活着的感觉挺好,珍惜来之不易的每一天
展开
-
Spring 常用注解解释
A@Autowired 可以自动帮把bean里面引用的对象的setter/getter方法省略,它会自动帮你set/get。 注释进行自动注入时,spring容器中匹配的候选Bean数目必须有且仅有一个。 否则将抛出BeanCreationException异常 默认先按byType进行匹配,如果发现找到多个bean, 则又按照byName方式进行匹配,如果还有多个,则报出异常。...原创 2020-04-07 15:26:54 · 274 阅读 · 0 评论 -
Spring 常见文件上传
文件上传1. springmvc中使用commons-fileupload 与 commons-io完成文件上传 /** * 文件上传需要使用到两个jar包: * 1. commons-fileupload.jar * 2. commons-io.jar * 配置springmvc的配置文件-配置文件上传的解析器 Comme...原创 2020-03-28 12:08:51 · 125 阅读 · 0 评论 -
SpringBoot 通过spring starter project 创建springboot项目时报错 connect timed out
根据报错信息可知是创建项目时建模信息获取超时,解决方案:1. 加长spring网络连接时长eclipse => window => preferences => spring => beans support => 将timeout时间从默认的60 改为6002. 设置eclipse连接网络方式eclipse => window => ge...原创 2020-03-22 13:59:12 · 907 阅读 · 0 评论 -
SpringMVC 第六章 模型数据
Spring MVC 提供了以下几种途径输出模型数据1.ModelAndView: 处理方法返回值类型为ModelAndView时,方法体即可通过该对象添加模型数据 既包含视图信息,也包含模型数据信息。 ModelAndView中包含两个添加数据模型的方法: 1.ModelAndView addObject(String attributeName, O...原创 2019-01-06 11:13:29 · 182 阅读 · 0 评论 -
SpringMVC HelloWorld
Hello World步骤: 1.加入jar包 1.1 commons-loggin-1.1.3.jar 1.2 spring-aop-4.0.0.RELEASE.jar 1.3 spring-beans-4.0.0.RELEASE.jar 1.4 spring-context-4.0.0.RELEASE.jar ...原创 2019-01-10 22:40:33 · 108 阅读 · 0 评论 -
SpringMVC 第四章 REST风格架构
REST: 即Representational State Transfer.(资源)表现层状态转化。 资源:代表网络上的一个实体,在服务器端真是存在的资源,每种资源对应一个特定的url 表现层:资源呈现在客户端的具体形式 状态转换:状态转换建立在表现层之上 具体说,就是Http协议里面,四个表示操作方式的动词:GET/POST/PUT/DELETE ...原创 2018-12-25 22:08:25 · 83 阅读 · 0 评论 -
SpringMVC 第三章 不同风格的URL
Ant风格的资源地址支持3种匹配符: ?:匹配文件名中的一个字符 * :匹配文件名中的任意字符 ** : **匹配多层路径@RequestMapping还支持Ant风格的URL /user/*/createUser: 匹配 /user/aaa/createUser; /user/bbb/createUser 等URL => 中间会有一个路径...原创 2018-12-25 22:02:15 · 191 阅读 · 0 评论 -
SpringMVC 第五章 RequestParam
获取请求正文 Spring MVC 通过分析处理方法的签名,将Http请求信息绑定到处理方法的相应入参中。 Spring MVC 对控制器处理方法签名的限制是很宽松的,可以按任何方式对方法进行签名。 必要时可以对方法及方法入参标注相应的注解: @PathVariable/@RequestParam/@RequestHeader等 Spring MVC...原创 2018-12-26 22:05:18 · 97 阅读 · 0 评论 -
SpringMVC 第二章 RequestMapping
Spring MVC 使用@RequestMapping注解为控制器指定可以处理哪些URL请求在控制器的类型定义及方法定义处都可以进行标注 -类定义处:提供初步的请求映射信息,相对于web应用的根目录 -方法处:提供进一步的细分映射信息,相对于类定义处的url @RequestMapping(value="") => value 用来指定访问当前 方法的url注...原创 2018-12-20 22:18:41 · 101 阅读 · 0 评论 -
SpringMVC 第一章 简单配置
Spring MVCspring 的一款基于MVC设计的web框架开发流程:1.加入jar包2.在web.xml中DispatcherServlet(核心控制器)可以处理所有的请求3.加入Spring MVC配置文件,必须与配置在web.xml中的DispatcherServlet中的配置文件路径与名称相符4.编写请求处理器并标识为控制器5.编写视图2.web.xlmsp...原创 2018-12-19 23:36:56 · 120 阅读 · 0 评论 -
Springmvc向页面传递数据方法
1.通过HttpServletRequest 的setAttribute方法存值,然后在页面取出2.通过HttpServletRequest获得session,然后通过session的setAttribute方法存值,然后在页面取出3.通过MapAndView存值传值4.通过Map传值map.put("names", Arrays.asList("caoyc","zhh","c原创 2017-10-20 15:29:35 · 407 阅读 · 0 评论