我正在使用 Spring Web Flow来构建应用程序.我正在使用Flow Managed Persistence Context,因此实体管理器在我的流程执行期间“保持打开”,我可以访问延迟加载的属性(类似于Spri…
标签:spring
后端好书阅读与推荐(续二)
后端好书阅读与推荐系列文章:后端好书阅读与推荐后端好书阅读与推荐(续)后端好书阅读与推荐(续二) 几个月又过去了,又读了几本书,同时为了深切体会到某些书里面的要点还专门做了一个小项目,这里就把读书与小项目过程中的一些心得…
Docker容器化spring boot应用
前置条件 容器化spring boot应用所需环境: jdk 1.8 + maven 3.0 + 我们的需求是:使用maven打包,将spring boot应用制作成docker镜像并上传到docker hub。在其他机…
springboot 全局异常处理配置
一、springboot Restful使用@ControllerAdvice、@ExceptionHandler、@ResponseBody实现全局异常处理@ControllerAdvice 注解定义全局异常处理类@E…
Spring 中的事务传播
概述 Spring中, Java方法的事务传播类型通过 @Transactional 注解进行指明, 并通过该注解的 propagation 属性指明事务传播的具体类型. @Transactional 注解的使用非常灵活…
EventListener原理
目录 目录 流程 initApplicationEventMulticaster() registerListeners() finishRefresh() publishEvent() @EventListener处理…
java在filter中获取POST请求中request参数以及解决ServletInputStream重复读取的问题
想要回去GET请求中的请求参数,可以直接使用request.getParamMap()方法。但是POST请求的requestBody参数就必须使用流的方式来获取。 BufferedReader reader = null…
Spring Boot 的简单教程(八)拦截器,过滤器,监听器
很多时候我们都想要做一些与业务逻辑无关的事情,比如统计在线人数,筛选登陆账号,统计页面浏览量等等。。。这时候我们就需要用到今天讲到的这些工具了。 首先我们先看一下拦截器 我们需要先自定义一个拦截器,写上我们自己对逻辑的处…
ovirt笔记:通过登录策略配置模块来熟悉系统的框架
最近在写登录策略配置LoginConfig模块,现在通过分析登录策略配置模块来说明系统的层次结构。系统后台主要包括四层: 1. 数据库层:包括表、存储过程、实体类 2. 数据访问层:数据访问对象(也就是Dao层) 3. …
Spring Boot 的简单教程(八)拦截器,过滤器,监听器
很多时候我们都想要做一些与业务逻辑无关的事情,比如统计在线人数,筛选登陆账号,统计页面浏览量等等。。。这时候我们就需要用到今天讲到的这些工具了。 首先我们先看一下拦截器 我们需要先自定义一个拦截器,写上我们自己对逻辑的处…
Spring基于Annotation的依赖注入小结
最近接触了几个比较大的Java项目,其中常常存在Bean之间的依赖,例如在某服务启动前要初始化各类词典,主要方式有显式声明Bean和隐式注解注入2种,本文着重介绍后一种。 1. 依赖注入简介 首先我们定义“依赖”…
使用动态代理简单模拟一下spring的事务管理
按照平时写代码的习惯,我们会定义一个service接口 package com.proxy.test; public interface UserService { public void sayHello(String…