
Spring/Boot/Cloud
文章平均质量分 71
Joepis
一入编程深似海,从此。。。(你懂的)
展开
-
SpringMVC重定向传参数的实现
在spring的一个controller中要把参数传到页面,只要配置视图解析器,把参数添加到Model中,在页面用el表达式就可以取到。但是,这样使用的是forward方式,浏览器的地址栏是不变的,如果这时候浏览器F5刷新,就会造成表单重复提交的情况。所以,我们可以使用重定向的方式,改变浏览器的地址栏,防止表单因为刷新重复提交。jsp文件:<%@ page language="ja原创 2016-07-10 19:48:14 · 34451 阅读 · 7 评论 -
Spring的事件机制
当把一个事件发布到Spring提供的ApplicationContext中,被监听器侦测到,就会执行对应的处理方法。事件本身事件是一个自定义的类,需要继承Spring提供的ApplicationEvent。@Datapublic class MyEvent extends ApplicationEvent { private String msg; publ...原创 2018-08-01 11:35:00 · 250 阅读 · 0 评论 -
SpringBoot中使用Redis实现缓存
摘要: 原创出处 http://peijie2016.oschina.io 欢迎转载,保留摘要,谢谢!Spring Data Redis为我们封装了Redis客户端的各种操作,简化使用。 - 当Redis当做数据库或者消息队列来操作时,我们一般使用RedisTemplate来操作 - 当Redis作为缓存使用时,我们可以将它作为Spring Cache的实现,直接通过注解使用关于RedisTe原创 2017-04-19 14:09:32 · 12730 阅读 · 0 评论 -
使用Spring Boot Actuator监控应用
Actuator是Spring Boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。使用Actuator引入依赖即可Maven:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifa原创 2017-02-13 12:08:07 · 21651 阅读 · 1 评论 -
用SpringMVC搭建web应用
在使用SpringMVC时,最重要的2个类就是DispatcherServlet和ContextLoaderListener。DispatcherServlet加载包含Web组件的bean,如控制器、视图解析器以及处理器映射,ContextLoaderListener加载应用中的其他bean(通常是驱动应用后端的中间层和数据层组件)。Servlet 3.0之后servlet3.0规范出来后,spri原创 2016-12-14 11:14:02 · 485 阅读 · 0 评论 -
Spring Task定时任务的配置和使用
记录下Spring自带的定时任务用法。spring中使用定时任务基于xml配置文件使用定时任务首先配置spring开启定时任务<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="htt原创 2017-02-15 11:35:08 · 559 阅读 · 0 评论 -
Spring MVC 统一异常处理总结
在一个Spring MVC项目中,使用统一异常处理,可以使维护代码变得容易。下面总结一下常用的3种方法。实现HandlerExceptionResolver接口实现HandlerExceptionResolver接口,实现resolveException()方法,根据传入的异常类型做出处理。继承AbstractHandlerExceptionResolver类继承AbstractHandlerExc原创 2017-02-15 16:10:00 · 3212 阅读 · 0 评论 -
SpringBoot日志管理
Spring Boot在所有内部日志中使用 Commons Logging ,但是默认配置也提供了对常用日志的支持,如: Java Util Logging , Log4J , Log4J2 和 Logback 。每种Logger都可以通过配置使用控制台或者文件输出日志内容。 格式化日志 默认的日志输出如下:2016-04-13 08:23:50.120 INFO 37397...转载 2016-06-10 21:17:57 · 513 阅读 · 0 评论 -
springBoot简单入门
今天学学springboot,springboot是spring4新出的,目的在于减少配置,加快开发速度,springboot中内嵌了tomcat等。来看一个简单的hello world 的小demo1.新建一个maven项目pom.xml 4.0.0 com.lpj springboot 0.0.1-SNAPSHOT org.spring原创 2016-06-10 20:43:02 · 556 阅读 · 0 评论 -
Spring事务传播属性和隔离级别
事务的传播属性(Propagation)@Transactional(propagation=Propagation.REQUIRED):这个是默认的属性。如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。被设置成这个级别时,会为每一个被调用的方法创建一个逻辑事务域。如果前面的方法已经创建了事务,那么后面的方法支持当前的事务,如果当前没有事务会重新建立事务。@Transac...原创 2018-08-10 22:53:37 · 229 阅读 · 0 评论