随笔分类 -  spring

摘要:学而时习之,不亦说乎 基于SpringBoot项目集成iReport,实现预览、下载PDF功能。 具体步骤如下: 加入相关依赖 <!-- PDF打印相关依赖 --> <dependency> <groupId>net.sf.jasperreports</groupId> <artifactId>ja 阅读全文
posted @ 2021-09-02 19:59 寻的足迹 阅读(1732) 评论(0) 推荐(0)
摘要:目前有业务并发更新某业务表,比如用户账户表,可考虑利用数据库乐观锁的办法解决。 1、表设计 需要在表中新增version字段,可定义为bigint类型,初始值可设置为0 2、更新语句mybatis的实现 3、业务逻辑层,实现思路:可定义一个更新方法,先查询出当前记录,根据业务进行调用乐观锁实现的up 阅读全文
posted @ 2019-04-17 16:23 寻的足迹 阅读(779) 评论(1) 推荐(1)
摘要:Thymeleaf是一个java类库,是一个xml/xhtml/html5的模板引擎,可以作为mvc的web应用的view层。Thymeleaf提供了额外的模块与Spring MVC集成,所以我们可以使用Thymeleaf完全替代jsp。 Spring Boot默认就是使用thymeleaf模板引擎 阅读全文
posted @ 2017-11-30 16:21 寻的足迹 阅读(615) 评论(0) 推荐(0)
摘要:1、生成war包 1)修改POM文件,将打包类型改为war:<packaging>war</packaging> (2)添加spring-boot-starter-tomcat依赖,scope设置为provided (3)注册启动类 创建ServletInitializer.java,继承Sprin 阅读全文
posted @ 2017-11-09 17:28 寻的足迹 阅读(3547) 评论(0) 推荐(0)
摘要:在看此小节前,您可能需要先看:http://www.cnblogs.com/conswin/p/7478557.html 紧接上一篇,在上一篇我们简单实现了一个Springboot的小程序,但我们发现随便访问那个页面,都无需登录即可访问,我们希望在没有登录的情况下,需要跳转到login页面进行登录后 阅读全文
posted @ 2017-09-05 15:38 寻的足迹 阅读(4407) 评论(2) 推荐(0)
摘要:一、Shiro的简单介绍 Shiro是Apache下的一个开源项目,我们称之谓Apache Shiro,它是一个易用与Java项目的安全框架,提供了认证、授权、加密、会话管理,与Spring Security一样都是做一个权限的安全框架,但是与Spring Security 相比,Shiro使用了更 阅读全文
posted @ 2017-09-05 14:38 寻的足迹 阅读(11140) 评论(0) 推荐(0)
摘要:主要思路:通过实现AbstractRoutingDataSource类来动态管理数据源,利用面向切面思维,每一次进入service方法前,选择数据源。 1、首先pom.xml中添加aspect依赖 2、实现AbstractRoutingDataSource类 作为数据源 3、用ThreadLcoal 阅读全文
posted @ 2017-07-22 18:52 寻的足迹 阅读(1737) 评论(0) 推荐(0)
摘要:SpringMvc请求方式分为转发、重定向两种,是用forward和redirect关键字在controller层进行处理。 下面代码实现了这两种不同的请求方式: 在使用redirect进行重定向时请求的URL链接发生了改变,并且在controller中如果像reward一样 model.addAt 阅读全文
posted @ 2017-06-09 19:55 寻的足迹 阅读(38157) 评论(1) 推荐(0)
摘要:SpringMVC的底层实现流程: SpringMVC的核心是DispatchServlet,它负责接收HTTP的请求和协调SpringMVC中各个组件来完成请求处理的任务,一个请求被截获后,DispatchServlet会通过HanderMapping(处理映射器)去定位到特定的Controlle 阅读全文
posted @ 2017-04-28 22:19 寻的足迹 阅读(769) 评论(0) 推荐(0)
摘要:在Spring容器中为一个bean配置依赖注入有三种方式: · 使用属性的setter方法注入 这是最常用的方式; · 使用构造器注入; · 使用Filed注入(用于注解方式). 使用属性的setter方法注入 首先要配置被注入的bean,在该bean对应的类中,应该有要注入的对象属性或者基本数据类 阅读全文
posted @ 2017-04-20 23:55 寻的足迹 阅读(40284) 评论(0) 推荐(0)