springboot
中二涛
这个作者很懒,什么都没留下…
展开
-
@Transactional事务管理下独立出一个事务对数据库进行操作,防止事务回滚了不想要回滚的更改
情景: 由于现在做的项目给前端的不正常提示都是通过抛出异常来返回的,抛出异常后会在拦截器中处理异常并将前端能看懂的提示返回给前端。 最近有个需求是登录错误将数据库的连续登录错误次数加1,成功错误次数清零,那么在同一事务下正常操作数据库进行加1,那么在登录错误后抛出异常“登录错误”,事务会回滚,导致加1的操作没有更新到数据库。 开始考虑利用...原创 2019-02-01 11:56:24 · 1733 阅读 · 0 评论 -
RestTemplate调用post请求(requestParam参数和requestBody参数)
public void test() throws Exception{ RestTemplate restTemplate = SpringContextHolder.getBean(RestTemplate.class); HttpEntity requestEntity = null; HttpHeaders headers = new Http...原创 2019-03-16 15:08:11 · 14594 阅读 · 0 评论 -
ApplicationListener的onApplicationEvent加载多次问题
applicationontext和使用MVC之后的webApplicationontext会两次调用上面的方法,如何区分这个两种容器呢?但是这个时候,会存在一个问题,在web 项目中(spring mvc),系统会存在两个容器,一个是root application context ,另一个就是我们自己的 projectName-servlet context(作为root applicat...转载 2019-03-21 11:36:47 · 3411 阅读 · 0 评论 -
springboot使用thymeleaf作为视图时,报错:org.xml.sax.SAXParseException: 元素类型 "meta" 必须由匹配的结束标记"小于号/meta大于号" 终止
最近使用spring boot推荐使用推荐的thymeleaf作为视图,报错org.xml.sax.SAXParseException: 元素类型 "meta" 必须由匹配的结束标记 "</meta>" 终止。分析html得知是meta元素没有结束标记,纳闷这种写法在html是可以的啊,但还是死马当作活马医,给meta标签加了个结束标记,但是又报了个html没有结束标记,...原创 2019-07-03 09:29:11 · 2578 阅读 · 0 评论 -
springboot利用freemarker生成文档读取静态模板错误问题
简述:springboot项目,html模板,最后生成pdf,我的模板放在resources目录下的 一开始在freemarker配置中使用getClass().getClassLoader().getResource("htmlTemplate").getPath() 方式设置模板读取路径,如下: @Bean public ...原创 2019-07-18 10:44:19 · 4559 阅读 · 1 评论