//1.获取连接池对象 DataSource dataSource = JDBCUtils.getDataSource(); //2.创建jdbcTempla...
通过SpringSecurity动态的控制菜单的显示和隐藏 概述: 后台管理中,用户都拥有自己的角色,而角色决定了用户所能操作的功能,我们通过SpringSecurity可以...
后台获取通过认证的用户名: 通过SpringSecurity认证后,获取登录的用户名: 方式一:通过SpringSecurity的域对象获取; 代码实现:...
概述: 在开发中我们需要将用户的访问记录当作日志写入数据库中,如果给每个Controller层方法都加上相同的记录日志的代码,这样无疑会造成代码的冗余,也不利于程序的扩展,所...
说明: Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 作用: 用户可以自己定义一些拦截器来实现特...
概述: Pagehelper:是中国的开源的mybatis分页插件,通过该插件可以非常简单的实现分页功能; 步骤(maven方式): 1)、引入PageHelper...
概述: 由于SpringMVC框架只能接收指定格式的日期(yyyy-MM-dd),所有在SpringMVC获取日期之前对请求中的日期格式进行转换,方式如下: 方式一:创建数据...
工作流程: 当用户向服务器发送请求时,SpringSecurity会通过过滤器,拦截SpringSecurity配置文件中设置的请求,如果设置了认证页面则跳向自定义的认证页面...
SVN客户端的安装非常的简单,几乎全部都下一步即可; 注意一下这个界面,其余全部下一步,最后一定要重启电脑: Subversion(SVN)客户端的使用,由于我们在开发中都是...
Subversion(SVN): 是什么: 是一个集中式项目版本管理工具; 作用: 1)、可以记录每一次文件和目录的修改情况,,这样就可以借此将数据恢复到以前的版本; ...
1.数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。 MyBatis解决: 在SqlMapConfig.xml 中配置数据链接池,...
在MyBatis的sql映射文件中我们如果使用'${}'拼接符接收基本数据类型时,只能用value,这是有原因的。 原因就是我们在为sql语句传参时,MyBatis会将参数保...
#{}、${} #{参数}:占位符; 参数类型: 1)、可以接受任意的基本数据类型; 注、当参数为基本数据数据类型时,占位符中的属性名可以随意写,但是建议为见明知意; 2)、...
用映射的方式配置sql映射文件 由来: 在实际开发中每一张表都对应一个sql映射文件,一个项目中会有好多张表,如果都在中通过,无疑会添加太多,不仅繁琐而且耗时,我们可以通过,...
在使用Maven中我们导入jar包坐标时会产生依赖传递,而依赖传递难免会发生jar包间的依赖冲突,解决jar包冲突有以下解决方案: 1)、在平时导入jar包时即使产生了依...
EL表达式的简介: EL表达式是一种JSP技术,能够代替JSP中原本要用Java语言进行显示的语句,(作用:)使得代码更容易编写与维护。最基本的语法是${express}。...
请求转发与重定向的区别? 1)、请求转换是服务器内部跳转,所有地址栏上的路径不会改变. 重定向是浏览器在次发送请求,地址栏上的路径会发生改变. 2)、请求转发只发送一次请求。...
首先,Java中的getResourceAsStream获取项目下的指定资源有以下几种: 一:获取src下的指定资源 1)、 Class.getResourceAsStrea...