知识大全 spring关于底层资源的抽象
Posted 事件
篇首语:三十年河东,三十年河西,莫欺少年穷。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 spring关于底层资源的抽象相关的知识,希望对你有一定的参考价值。
private String templatePath; public void setTemplatePath(String templatePath) this templatePath = templatePath; public void initListener() TemplateEventListener templateListener = new TemplateEventListener() public void handleTemplateEvent(TemplateEventSupport evt) // 添加事件到队列中 queue offer(evt); if(log isDebugEnabled()) log debug( Add Template about: + evt getTemplateName()); ; //注册模版监听事件 templateManager addEventListener(Constants TEMPLATE_SAVE_EVENT templateListener false); //设置freemarker的参数 freemarkerCfg = new Configuration(); try freemarkerCfg setDirectoryForTemplateLoading(new File(templatePath)); freemarkerCfg setObjectWrapper(new DefaultObjectWrapper()); freemarkerCfg setDefaultEncoding( UTF ); catch (IOException ex) throw new SystemException( No Directory found please check you config ); 配置文件 <bean id= buildHtmlService class= cn jdk leaf service impl BuildHtmlServiceImpl init method= initListener > <property name= templatePath ><value>$templatePath</value></property> </bean> templatePath path=D:/template使用spring对底层资源的抽象只要把templatePath改成Resource就可以了 private Resource templatePath; public void setTemplatePath(Resource templatePath) this templatePath = templatePath; public void initListener() TemplateEventListener templateListener = new TemplateEventListener() public void handleTemplateEvent(TemplateEventSupport evt) // 添加事件到队列中 queue offer(evt); if(log isDebugEnabled()) log debug( Add Template about: + evt getTemplateName()); ; //注册模版监听事件 templateManager addEventListener(Constants TEMPLATE_SAVE_EVENT templateListener false); //设置freemarker的参数 freemarkerCfg = new Configuration(); try freemarkerCfg setDirectoryForTemplateLoading(templatePath getFile()); freemarkerCfg setObjectWrapper(new DefaultObjectWrapper()); freemarkerCfg setDefaultEncoding( UTF ); catch (IOException ex) throw new SystemException( No Directory found please check you config ); bean的配置不变 只要修改properties文件就可以了 <bean id= buildHtmlService class= cn jdk leaf service impl BuildHtmlServiceImpl init method= initListener > <property name= templatePath ><value>$templatePath</value></property> </bean>把properties文件修改成 templatePath path=template在webcontext目录下面建立一个template目录就可以了 在部署到服务器的时候需要部署到一个特定的目录只要修改这个配置文件为 templatePath path=file:/D:/template这样就可以了 cha138/Article/program/Java/ky/201311/28356相关参考
下列关于具体劳动和抽象劳动的表述,正确的是_____。A、具体劳动是永恒的范畴,抽象劳动是历史范畴B、不同的具体劳动有质的不同,抽象劳动没有质的差别C、具体劳动反映人与自然的关系,抽象劳动体现商品生产
知识大全 Spring Security 2资源-角色查找源码研究及性能改进
SpringSecurity2资源-角色查找源码研究及性能改进 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
下列属于不可以提起复议申请的抽象行政行为的是_____A、国务院某部门的《关于提高食盐出厂(场)价格的通知》B、某市政府的《xx市农村社会基本养老保险实施细则》-C、某镇政府的《关于出生人口性别比升高
数据库连接池概述 数据库连接是一种关键的有限的昂贵的资源这一点在多用户的网页应用程序中体现得尤为突出对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性影响到程序的性能指标数据库连接池正是
Spring定时器的使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 下面我们来看看关于Spr
Spring-OSGI1.0M3中文手册 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 关于he
知识大全 spring security3.1 不再支持 filters=none 解决办法
最近关于springsecurity不再支持filters=none我们有了新的解决办法方法如下 [java] <security:autoconfig=true> <!l
关于我国自然资源分布特点,概括正确的是_____。A、耕地资源——西南多、东北少B、水资源——东南多、西北少C、煤炭资源——南方多、北方少D、森林资源——平原多、山区少答案:B解析:我国自然资源分布特
下列关于我国国土资源的叙述,正确的是_____。A、国土资源的地区分布不平衡B、地区分布与人口分布基本一致C、国土资源的开发程度较高D、国土资源的利用率较高答案:A解析:我国国土辽阔,地区差异显著,国
关于我国水资源的分布,下列说法错误的是_____。A、东多西少B、南多北少C、夏秋多,冬春少D、华北地区水资源丰富答案:D解析:(1)我国水资源的空间分布特点是:东多西少,南多北少;(2)我国水资源的