spring boot集成mybatis,Spring Boot集成Spring Security
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
Sitemesh简介
整合是由一个基于网页面布局、装饰及与现存网应用整合的框架,是一个装饰器。它能帮助我们在由大量页面工程的项目中创建一致的页面布局和外观,如一致的导航条、一致的横幅,一致的版权等。
站点网格是基于小型应用程序的过滤器的,它通过截取回应,并进行装饰后再交付给客户端。
spring boot 集成 sitemesh
集成要做的工作很简单:
1、引入sitemesh.jar包
2、添加一个配置类及过滤器类
3、新增一个装饰器页面
2.1、引入sitemesh.jar包
在专家的砰的一声文件中引入:
属国
groupIdorg.sitemesh/groupId
artifactIdsitemesh/artifactId
版本3 .0 .1/版本
/依赖关系配置类及过滤器类
配置类如下:
导入组织。spring框架。靴子。网络。servlet。filterregistrationbean
导入org。spring框架。语境。注释。豆;
导入org。spring框架。语境。注释。配置;
导入org。spring框架。网络。servlet。配置。注释。webmvcconfigureradapter
//生效配置,使之就像传统项目里斯平的可扩展标记语言配置文件一样
@配置
公共类配置文件扩展WebMvcConfigurerAdapter{
//注册成豆子,就像传统项目春天配置文件中的豆标签
@Bean
public FilterRegistrationBean siteshmefilter(){
FilterRegistrationBean fitler=new FilterRegistrationBean();
//实例化一个过滤器类
websiteshmefilter siteshmefilter=new websiteshmefilter();
菲特勒。设置过滤器(siteMeshFilter);
返回菲特勒;
}
}
过滤器类如下:
导入org。站点网格。建筑商。siteshfilterbuilder
导入org。站点网格。配置。configurableitemeshfilter
公共类WebSiteMeshFilter扩展了可配置项MeshFilter {
@覆盖
受保护的void applyCustomConfiguration(siteshfilterbuilder生成器){
//除了/管理/索引和/admin/登录页面外,其他所有/admin/下的页面都被/管理/索引页面所装饰
建筑商。adddecoratorpath(/admin/* /admin/index )。addExcludedPath(/admin/index )。addExcludedPath(/admin/log in );
}
}装饰器页面
装饰器页面就是模板页面,过滤器规则中定义的页面都会被该页面所装饰。
!声明文档类型
html xmlns= http://。w3。org/1999/XHTML xmlns:th= http://www。百里香叶。org xmlns:sec= http://www。百里香叶。org/百里香叶-临时演员-春季安全3
头
标题装饰器页面/标题
/头
身体
.
div id=content
sitemesh:write property=body /
/div
/body
/html有了上面的装饰器页面,当我们访问被装饰的页面比如/admin/test,展现的内容是装饰器页面被装饰页面的身体元素内的内容,sitemesh:write property=body /处会被替换为被装饰页面的身体元素内的内容。假设,测试页面如下:
!声明文档类型
html xmlns= http://。w3。org/1999/XHTML xmlns:th= http://www。百里香叶。org xmlns:sec= http://www。百里香叶。org/百里香叶-临时演员-春季安全3
头
职称考试页面/标题
/头
身体
氕我是测试/h1
/body
/html最终得到的页面是:
!声明文档类型
html xmlns= http://。w3。org/1999/XHTML xmlns:th= http://www。百里香叶。org xmlns:sec= http://www。百里香叶。org/百里香叶-临时演员-春季安全3
头
标题装饰器页面/标题
/头
身体
.
div id=content
氕我是测试/h1
/div
/body
/html以上就是板簧罩集成整合的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。