
springMVC
文章平均质量分 65
springMVC
猎人在吃肉
这个作者很懒,什么都没留下…
展开
-
Spring 注解
文章目录1、`@Configuration` 和 `@Bean`1.1、`@Configuration` 配置类注解1.2、`@Bean` 添加bean注解2、`@ComponentScan` 组件扫描注解2.1、@ComponentScan参数说明:2.2、扫描时,排除 Controller 注解的bean2.3、只包含 Controller注解的bean和 BookService类型的bean...转载 2019-10-31 17:00:55 · 953 阅读 · 0 评论 -
swagger2 注解说明
swagger2 注解整体说明@Api:用在请求的类上,表示对类的说明 tags="说明该类的作用,可以在UI界面上看到的注解" value="该参数没什么意义,在UI界面上也看到,所以不需要配置"@ApiOperation:用在请求的方法上,说明方法的用途、作用 value=&a原创 2017-11-28 14:23:02 · 112394 阅读 · 19 评论 -
Spring 通过@Value给静态变量赋值
// 1、必须加上注解@Componentpublic class Constants implements Serializable { //2、定义静态变量 public static boolean isDevMode; //3、赋值操作 @Value("${isDevModeStr}") public void isDevModeStr(String isDevMo...原创 2018-12-12 10:00:05 · 2338 阅读 · 0 评论 -
spring RestTemplate post 通过body 提交 json 类型,返回值中文是乱码的解决方法
使用 RestTemplate http post, 通过body 提交 json 类型的数据,返回值中文是乱码的解决方法。 下面是伪代码。import java.nio.charset.Charset;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.common...原创 2018-12-05 14:28:15 · 8340 阅读 · 0 评论 -
SpringMVC interceptor 配置中的path=“/**“ 表示什么意思
SpringMVC interceptor 的xml配置:<mvc:interceptor> <mvc:mapping path="/**" /> <bean class="com.test.commons.interceptor.UserAuthInterceptor" />&a转载 2018-11-02 17:24:03 · 1766 阅读 · 0 评论 -
SpringMVC 中 @PathVariable、@RequestParam、@RequestBody的使用
一、@PathVariable 映射 URL 绑定的占位符通过 @PathVariable 可以将 URL 中 占位符参数 绑定到控制器处理 方法的入参 中:URL 中的 { xxx } 占位符可以通过 @PathVariable("xxx&a原创 2018-11-01 23:10:15 · 4645 阅读 · 1 评论 -
Spring的定时任务(任务调度)
文章目录一、XML配置方式第1步、编写类第2步、 编写`spring-scheduler.xml` 配置文件:第3步、引入`spring-scheduler.xml`文件:二、注解方式第1步:第2步:一、XML配置方式第1步、编写类/** * 定时计算 */@Component("profitScheduler")public class ProfitSchedul原创 2018-10-31 18:22:45 · 979 阅读 · 0 评论 -
Spring 容器启动完成后,执行初始化加载工作
springmvc 容器启动后,要执行一些加载工作。有两种方法:方法1:实现 ApplicationListener<ContextRefreshedEvent> 接口import org.spr原创 2018-10-26 17:36:46 · 22811 阅读 · 2 评论 -
SpringMVC 异常
文章目录一、@ExceptionHandler二、@ResponseStatus:2.1、指定异常的状态码2.2、在Controller中抛出自定义的异常2.3、测试2.4、直接在方法上进行修饰:2.5、再次测试三、@ControllerAdviceSpring能够较好的处理这种问题,核心如下,文章主要关注前两个:@ExceptionHandler:统一处理某一类异常,从而能够减少代码重复率...原创 2018-10-28 18:59:21 · 365 阅读 · 0 评论 -
Spring MVC 异常处理流程
文章目录一、DefaultHandlerExceptionResolver二、ResponseStatusExceptionResolver三、AnnotationMethodHandlerExceptionResolver和ExceptionHandlerExceptionResolver四、SimpleMappingExceptionResolver自定义ExceptionResolver五、...转载 2018-10-28 18:57:54 · 1668 阅读 · 0 评论 -
(转载)Spring框架中的各种*Aware接口
Aware接口 作用:Spring框架提供了多个*Aware接口,用于辅助Spring Bean以编程的方式调用Spring容器。通过实现这些接口,可以增强Spring Bean的功能,但是也会造成对Spring容器的绑定。Aware接口 使用指导:Spring框架启动时,ApplicationContext 初始化实现了Aware接口的Spring Bean时,并将 Applicati...转载 2018-10-28 11:16:00 · 905 阅读 · 0 评论 -
REST、RESTful 与 RESTful API
RESTREST 即 REpresentational State Transfer 。 State Transfer 为 “状态传输” 或 “状态转移 “,Representational 中文有人翻译为”表征”、”具象”。合起来就是 “表征状态传输” 或 “具象状态传输” 或 “表述性状态转移” REST是一种软件架构风格。主要有以下特点:1.资源通过URL来指定和操作。2.对资源的操转载 2017-12-02 17:03:21 · 6241 阅读 · 2 评论 -
SpringMVC工作原理
SpringMVC的工作原理图: SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet...转载 2018-06-29 09:56:01 · 265 阅读 · 0 评论