12 Star 22 Fork 8

逝水fox / beetl-spring

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.28 KB
一键复制 编辑 原始数据 按行查看 历史
fox 提交于 2014-07-25 23:12 . ## 2014-07-25 1.0.4

#beetl-spring Beetl的Spring扩展 文档地址: http://www.cnblogs.com/shishuifox/articles/3851921.html

下一版本计划 1.0.5

  • 新版SpringServletContextResourceLoader(为向前兼容,可能会改一个新名字),主要是把路径操作抽象为Path实现,简化路径运算的复杂度,不再继承Beetl自带的FileResourceLoader而自行实现,以实现对BeetlViewResolver的prefix参数的支持。
  • Function接口和Tag扩展,允许函数在定义时对Object[]形式的参数进行类型,是否必须,缺省值等相关声明,并在函数调用前进行相应的参数检查

2014-07-25 1.0.4

Beetl版本依赖提升到2.0.11

Beetl版本依赖提升到2.0.11,主要为部分内部细节更新,删除GroupTemplateFactoryBean和SpringBeanTagFactory代码中对Beetl旧版本做的兼容代码。

代码结构优化

根据Sonar的编程建议,修正一部分安全隐患和不良设计(不是OSC的sonar)

GroupTemplateFactoryBean ExtGroupTemplateConfig

两个类移动到core包下,并增加了共同基类,原位置类仍保留,但已标注不建议继续使用

BeetlViewResolver BeetlView

两个类移动到mvc包下,原位置类仍保留,但已标注不建议继续使用

2014-07-18 1.0.3

GroupTemplateFactoryBean

GroupTemplateFactoryBean现在可以自己侦查已经部署的ExtGroupTemplateConfig实例,不需要再专门指定

2014-07-17 1.0.2

Spring Security扩展支持

  • 提供sec.accessIf标签,用于指定access表达式,当前用户如果满足该表达式的权限要求,才会显示标签体内容,这个标签必须要Spring Security配置有安全表达式解析器的支持 等效于Spring Security <authorize access="...">标签
  • 提供sec.urlIf标签,当前用户如果有权限访问指定url,才会显示标签体内容 等效于Spring Security <authorize url="...">标签
  • sec.authentication() 函数,用于返回当前用户的登录凭证 相关配置请参见beetl-spring-web-security-exmaple示例

SpringBeanSerializable

用于解决Spring收管Bean序列化问题,相关使用方法参见该类注释以及SpringBeanTagFactory类

2014-07-15

BeetlViewResolver

增加默认contentType判定,具体请看源码

ExtGroupTemplateConfig

新增ExtGroupTemplateConfig类及为GroupTemplateFactoryBean增加相关注入参数 该类主要为今后扩展提供支持

2014.07.09 update

修改GroupTemplateFactoryBean,使在Spring容器关闭时调用GroupTemplate的close方法

2014.07.08 update

Beetl Spring视图及视图解析器

更新在多视图解析器下BeetlView与BeetlViewResolver初始化失败的bug

更新相应示例(web),修改为多视图解析器的demo

2014.07.07 add

SpringServletContextResourceLoader

类似Beetl自带的WebAppResourceLoader,使用Spring机制以避免使用ClassLoader获取WebApp路径可能存在的问题

更新相应示例(web)

2014.07.04 init

GroupTemplateFactoryBean

GroupTemplate工厂Bean

Beetl Spring视图及视图解析器

SpringBeanTagFactory

将Beetl Tag交由Spring容器托管的支持

SpELFuntion

在Beetl中执行spel表达式的函数

提交相应示例(simple, web)

Java
1
https://gitee.com/shishuifox/beetl-spring.git
git@gitee.com:shishuifox/beetl-spring.git
shishuifox
beetl-spring
beetl-spring
master

搜索帮助