![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring MVC
茅坤宝骏氹
语言:Java、C/C++、C#、Python、Linux Shell。
框架:Spring、Spring MVC、Spring Boot、Spring Cloud、Hibernate、Mybatis、Freemarker、Velocity。
前端:HTML5、CSS3、JavaScript、Bootstrap、JQuery、Vue、React。
数据库:oracle、mysql、MongoDB、HBase。
缓存:Memcache、Redis。
消息队列:kafka。
大数据:Hadoop、Hive、Sqoop、Flume、Spark、Strom、OpenTSDB、Druid。
展开
-
Java web文件下载断点续传
一、下载文件请求 @RequestMapping(value = "/file/download") @ResponseBody public Res download(HttpServletRequest request, HttpServletResponse response) { File file = new File(request.g...原创 2020-04-12 13:10:22 · 590 阅读 · 0 评论 -
Spring MVC 到底是如何工作的
转载自Spring MVC 到底是如何工作的这篇文章将深入探讨Spring框架的一部分——Spring Web MVC的强大功能及其内部工作原理。这篇文章的源代码可以在GitHub上找到。项目安装在本文中,我们将使用最新、最好的Spring Framework 5。我们将重点介绍Spring的经典Web堆栈,该堆栈从框架的第一个版本中就崭露头角,并且现在依然是用Spr...转载 2019-05-03 11:38:02 · 166 阅读 · 0 评论 -
Spring MVC竟然有5种参数绑定的方式?你知道几种?
转载自Spring MVC竟然有5种参数绑定的方式?你知道几种?SpringMVC参数绑定,简单来说就是将客户端请求的key/value数据绑定到controller方法的形参上,然后就可以在controller中使用该参数了下面通过5个常用的注解演示下如何进行参数绑定:1. @PathVariable注解@PathVariable 是用来获得请求url中的动态参数的,可以将U...转载 2019-05-02 14:59:48 · 768 阅读 · 0 评论 -
Spring MVC请求url无效问题思考
一、Controller没有配置page not found or method not supported.没有扫描到包里面的controller类<context:component-scan base-package="com.mk.controller" /> 二、请求方式GET/POSTorg.springframework.web.servlet....原创 2019-01-17 12:32:44 · 793 阅读 · 0 评论 -
Spring MVC工作原理
转载自 Spring MVC工作原理Spring MVC框架介绍Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 Spring MVC框架提供了构建web应用程序的全功能MVC模块,使用了Spring可插入架构,可以选择是使用内置的Spring web框架还是struts这样的web框架,通过接口,Spring 框架是高...转载 2019-01-01 20:32:55 · 109 阅读 · 0 评论 -
Spring MVC的GET与POST请求url-pattern坑
一、坑现象复现1、web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche...原创 2018-12-05 20:07:18 · 516 阅读 · 0 评论 -
从 0 开始手写一个 Spring MVC 框架,向高手进阶
转载自 从 0 开始手写一个 Spring MVC 框架,向高手进阶Spring框架对于Java后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面。如果不看Spring的源码,你将会失去一次和大师学习的机会:它的代码规范,设计思想很值得学习。我们程序员大部分人都是野路子,不懂什么叫代码规范。写了一个月的代码,最后还得其他老司机花3天时间重构,...转载 2018-10-09 12:54:38 · 466 阅读 · 0 评论 -
springmvc常用注解
转载自 springmvc常用注解第一部分一、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或...转载 2018-06-27 11:58:05 · 362 阅读 · 0 评论 -
Spring MVC表单防重复提交
转载自 Spring MVC表单防重复提交利用Spring MVC的过滤器及token传递验证来实现表单防重复提交。创建注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Token { boolean create() default false;...转载 2018-05-04 10:25:36 · 341 阅读 · 0 评论 -
Spring MVC常用注解,你会几个?
转载自 Spring MVC常用注解,你会几个?常用注解Controller注解一个类表示控制器,Spring MVC会自动扫描标注了这个注解的类。RequestMapping请求路径映射,可以标注类,也可以是方法,可以指定请求类型,默认不指定为全部接收。RequestParam放在参数前,表示只能接收参数a=b格式的数据,即 Content-Type为 application/x-www-for...转载 2018-05-04 10:24:24 · 399 阅读 · 0 评论 -
SpringMVC表单验证器的使用
转载自 SpringMVC表单验证器的使用本章讲解SpringMVC中怎么通过注解对表单参数进行验证。SpringBoot配置使用springboot, spring-boot-starter-web会自动引入 hiberante-validator, validation-api依赖。在 WebMvcConfigurerAdapter实现类里面添加验证器及国际化指定资源文件。@Override...转载 2018-05-04 10:22:51 · 483 阅读 · 0 评论 -
Spring MVC 基于URL的拦截和映射规则
转载自 Spring MVC 基于URL的映射规则(注解版)url-pattern如果看过前一篇入门的帖子,应该了解到spring mvc在启动前必须要在web.xml中配置servlet,这样才能拦截到想要映射的url地址。<servlet> <servlet-name>SpringMVC</servlet-name> <servlet-...转载 2018-05-03 09:51:48 · 1173 阅读 · 0 评论 -
SpringMVC @Transactional的陷井大坑引发No Session found for current thread
一、TransactionManager事务配置(1)注解配置配置spring的xml加@Transactional<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" /> (2)xml配置<tx:advice id="txAdvice" transac...原创 2018-05-03 09:43:58 · 669 阅读 · 1 评论 -
@Controller,@Service,@Repository,@Component详解
转载自 @Controller,@Service,@Repository,@Component详解@Controller用来表示一个web控制层bean,如SpringMvc中的控制器。@Service用来表示一个业务层bean。@Repository用来表示一个持久层bean,即数据访问层DAO组件。@Component用来表示一个平常的普通组件,当一个类不合适用以上的注解定义时用这个组件修饰。...转载 2018-04-25 10:46:58 · 414 阅读 · 0 评论