摘要:
1、解析工具类 测试: 源码参照:使用freemarker做邮件发送模板 阅读全文
摘要:
1、pom依赖引入 2、application配置 3、实现TemplateDirectiveModel 前端文件: 用法:跟自定义macro用法一样,直接使用 <@xx></@xx> 来使用即可,值就直接在myTag 标签里传就可以了 流程:当访问前端页面时,会将自定义的标签及其值传到后台MyTa 阅读全文
摘要:
FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${basketball.name?if_exists } //用于判断如果存在,就输出这个值 ${basketball.name?default(‘xxx’)}/ 阅读全文
摘要:
1、pom相关依赖引入 2、application配置 3、代码编写分页查询 对返回结果用PageInfo进行封装 UserService类 4、分页安全性问题 PageHelper 方法使用了静态的 ThreadLocal 参数,分页参数和线程是绑定的。 一般只要保证在 PageHelper 方法 阅读全文
摘要:
1、pom文件依赖引入 2、IDEA配置 ctrl + shift + A,输入automatically,选择如图所示点击进入 然后ctrl + shift + alt + /,选择如下图所示点击进入 保存重启,之后修改文件进行测试即可 阅读全文
摘要:
1、druid简介 Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid充当数据库连接池,可以监控数据库访问性能,可以获得SQL执行日 阅读全文
摘要:
1、注解不生效 在shiro配置类中加上如下代码: 2、异常处理 过滤器必须要是AuthorizationFilter过滤器才能生效,即只有perms,roles,ssl,rest,port才是属于AuthorizationFilter,而anon,authcBasic,auchc,user是Aut 阅读全文
摘要:
在spring1.0+的版本中,配置拦截器后是不会拦截静态资源的。其配置如下: 但是在使用spring2.0+时,配置拦截器之后,就会拦截静态资源访问,此时我们需要用对应版本的方式去解决,如下: 阅读全文