spring mvc
Muroidea
但是我要前行
展开
-
spring cloud gateway 请求流程分析
getaway 调用ribbon流程 org.springframework.cloud.client.loadbalancer.ServiceInstanceChooser#choose org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient#choose org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient#getServer(java.lang.S原创 2020-08-28 20:56:52 · 1240 阅读 · 0 评论 -
SpringMVC入门实例及详细讲解 (一)
1.spring mvc架构 1.1 spring mvc 介绍 springmvc和struts都属于表现层的东西框架,他是spring框架的分支,我们从spring的整体结构中可以看出 1.2 web mvc web mvc设计模式在b/s系统下的应用: 1. 用户发起请求到contorller控制器.控制接受用户数据,委托原创 2016-01-09 15:42:45 · 683 阅读 · 0 评论 -
spring aop 拦截例子
java config@EnableAspectJAutoProxy public class GlobalConfig {}接下来就可以使用了@Aspect @Component public class AppLogAspect { //Controller层切点 @Pointcut("execution (public * com.xxxx.*Controller.*(..))"原创 2017-11-29 17:14:09 · 250 阅读 · 0 评论 -
spring mvc RestFul风格PUT方法修改上传文件
使用spring mvc 过程中遇到了要使用put方法上传文件的操作. 自定义文件上传解析器,添加put支持 public class ExtendedMultipartResolver extends CommonsMultipartResolver { @Override public boolean isMultipart(HttpServletRequest request) {原创 2017-11-25 16:22:30 · 2093 阅读 · 0 评论 -
使用java config 配置的spring mvc 启动过程分析
需要了解spring 3.0 的一些新特性 新特性 可插拔的Web框架,几乎所有基于Java的web框架都建立在servlet之上。现今大多数web框架要么通过servlet、要么通过Web.xml插入。利用标注(Annotation)来定义servlet、listener、filter将使之(可插拔)成为可能程序访问web.xml和动态改变web应用配置是所期望的特性。该JSR将致力于提供原创 2018-01-13 19:00:14 · 1250 阅读 · 0 评论 -
使用java config 配置spring 和spring mvc
无xml配置的环境,主要基于java config 继承AbstractAnnotationConfigDispatcherServletInitializer public class ApplicationInitializer extends AbstractAnnotationConfigDispatcherServletInitializer { /** * 启动器原创 2018-01-13 19:13:32 · 845 阅读 · 0 评论 -
实现spring mvc 的java config 加载不同配置文件
需要配置一个spring 启动时的事件监听器.SpringRootAppInitListener.java配置类 /** * spring 根容器启动时的监听事件 * * @return ApplicationContextInitializer<?>[] */ @Override protected ApplicationContext原创 2018-01-13 19:20:43 · 1834 阅读 · 0 评论