当前位置: 首页 > news >正文

政府门户网站建设特点seo关键词排名优化怎样

政府门户网站建设特点,seo关键词排名优化怎样,做网站分析,小程序如何注册步骤使用配置类和注解代替web.xml和Spring和SpringMVC配置文件的功能。创建初始化类,代替web.xmlSpring3.2引入了一个便利的WebApplicationInitializer基础实现,名为AbstractAnnotationConfigDispatcherServletInitializer,当我们的类扩展了Abstr…

使用配置类和注解代替web.xml和Spring和SpringMVC配置文件的功能。

创建初始化类,代替web.xml

Spring3.2引入了一个便利的WebApplicationInitializer基础实现,
名为AbstractAnnotationConfigDispatcherServletInitializer,当我们的类扩展了
AbstractAnnotationConfigDispatcherServletInitializer并将其部署到Servlet3.0容器的时候,
容器会自动发现它,并用它来配置Servlet上下文。

web.xml的替代配置类

//代替web.xml
public class WebInit extends AbstractAnnotationConfigDispatcherServletInitializer {@Override
//    设置一个配置类代替spring的配置文件protected Class<?>[] getRootConfigClasses() {return new Class[]{SpringConfig.class};}@Override
//    设置一个配置类代替springMVC的配置文件protected Class<?>[] getServletConfigClasses() {return new Class[]{WebConfig.class};}@Override
//    设置springmvc的前端控制器DispatcherServlet的url-patternprotected String[] getServletMappings() {return new String[]{"/"};}
//    设置当前的过滤器  ctrl+o@Overrideprotected Filter[] getServletFilters() {
//        创建编码过滤器CharacterEncodingFilter characterEncodingFilter=new CharacterEncodingFilter();characterEncodingFilter.setEncoding("UTF-8");characterEncodingFilter.setForceEncoding(true);
//        处理请求方式的过滤器HiddenHttpMethodFilter hiddenHttpMethodFilter=new HiddenHttpMethodFilter();return new Filter[]{characterEncodingFilter,hiddenHttpMethodFilter};}
}

SpringConfig配置类,代替spring的配置文件

applicationContext.xml的替代配置类

//代替spring的配置文件
@Configuration  //将当前类标识为配置类
public class SpringConfig {
//ssm整合之后,spring的配置信息写在此类中
}

WebConfig配置类,代替SpringMVC的配置文件

//代替springmvc的配置文件/*** 扫描组件,视图解析器,默认的servlet,mvc的注解驱动,视图控制器,文件上传解析器,拦截器,异常解析器*///扫描组件
@ComponentScan("com.atguigu.controller")//开启mvc的注解驱动
@EnableWebMvcpublic class WebConfig implements WebMvcConfigurer {@Override//默认的servlet处理静态资源  ctrl+opublic void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {configurer.enable();}@Overridepublic void addViewControllers(ViewControllerRegistry registry) {
//  配置视图解析器    addViewController : 设置浏览器发送的请求为/上下文路径的时候所设置的逻辑视图就是indexregistry.addViewController("/").setViewName("index");}//    文件上传解析器@Bean //可以将标识的方法的返回值作为bean进行管理,bean的id为方法的方法名public CommonsMultipartResolver multipartResolver(){return new CommonsMultipartResolver();}//    配置拦截器@Overridepublic void addInterceptors(InterceptorRegistry registry) {FirstInterceptor firstInterceptor=new FirstInterceptor();registry.addInterceptor(firstInterceptor).addPathPatterns("/**");}//    异常解析器@Overridepublic void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> resolvers) {SimpleMappingExceptionResolver exceptionResolver=new SimpleMappingExceptionResolver();Properties properties=new Properties();properties.setProperty("java.lang.ArithmeticException","error");//设置异常映射exceptionResolver.setExceptionMappings(properties);//设置共享异常信息的键exceptionResolver.setExceptionAttribute("ex");resolvers.add(exceptionResolver);}//配置生成模板解析器@Beanpublic ITemplateResolver templateResolver() {WebApplicationContext webApplicationContext =ContextLoader.getCurrentWebApplicationContext();
// ServletContextTemplateResolver需要一个ServletContext作为构造参数,可通过WebApplicationContext 的方法获得ServletContextTemplateResolver templateResolver = newServletContextTemplateResolver(webApplicationContext.getServletContext());templateResolver.setPrefix("/WEB-INF/templates/");templateResolver.setSuffix(".html");templateResolver.setCharacterEncoding("UTF-8");templateResolver.setTemplateMode(TemplateMode.HTML);return templateResolver;}//生成模板引擎并为模板引擎注入模板解析器@Beanpublic SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {SpringTemplateEngine templateEngine = new SpringTemplateEngine();templateEngine.setTemplateResolver(templateResolver);return templateEngine;}//生成视图解析器并未解析器注入模板引擎@Beanpublic ViewResolver viewResolver(SpringTemplateEngine templateEngine) {ThymeleafViewResolver viewResolver = new ThymeleafViewResolver();viewResolver.setCharacterEncoding("UTF-8");viewResolver.setTemplateEngine(templateEngine);return viewResolver;}
}

文章转载自:
http://wanjiafrumenty.jtrb.cn
http://wanjiaetalon.jtrb.cn
http://wanjiatangleberry.jtrb.cn
http://wanjiaannulation.jtrb.cn
http://wanjiaawlwort.jtrb.cn
http://wanjialunarian.jtrb.cn
http://wanjiawoodlark.jtrb.cn
http://wanjiaemeer.jtrb.cn
http://wanjiapolemic.jtrb.cn
http://wanjiamalleus.jtrb.cn
http://wanjiashifty.jtrb.cn
http://wanjiadiscus.jtrb.cn
http://wanjiasuperiority.jtrb.cn
http://wanjiacupriferous.jtrb.cn
http://wanjiasoapy.jtrb.cn
http://wanjiaensconce.jtrb.cn
http://wanjiarejoneo.jtrb.cn
http://wanjiareindeer.jtrb.cn
http://wanjiaanhistous.jtrb.cn
http://wanjiavisualisation.jtrb.cn
http://wanjiasquilgee.jtrb.cn
http://wanjiademobilization.jtrb.cn
http://wanjiacollator.jtrb.cn
http://wanjiagallimaufry.jtrb.cn
http://wanjiacontemptuously.jtrb.cn
http://wanjiareversibility.jtrb.cn
http://wanjiapapyrograph.jtrb.cn
http://wanjiaimplicate.jtrb.cn
http://wanjiahypnogenetically.jtrb.cn
http://wanjiaexemplarily.jtrb.cn
http://wanjiacuneate.jtrb.cn
http://wanjiahomosexual.jtrb.cn
http://wanjiahairclip.jtrb.cn
http://wanjiastrategist.jtrb.cn
http://wanjiapanoramic.jtrb.cn
http://wanjiafoxe.jtrb.cn
http://wanjiasuperrational.jtrb.cn
http://wanjiasystematist.jtrb.cn
http://wanjialandsmal.jtrb.cn
http://wanjiadesalination.jtrb.cn
http://wanjiastrad.jtrb.cn
http://wanjiaouzo.jtrb.cn
http://wanjiadyslectic.jtrb.cn
http://wanjiaimpellent.jtrb.cn
http://wanjiagemmulation.jtrb.cn
http://wanjiajonquil.jtrb.cn
http://wanjiamulligrubs.jtrb.cn
http://wanjiafieriness.jtrb.cn
http://wanjiaulvaespinel.jtrb.cn
http://wanjialibellous.jtrb.cn
http://wanjiakempt.jtrb.cn
http://wanjiarelate.jtrb.cn
http://wanjiaquadrumane.jtrb.cn
http://wanjiabirefringence.jtrb.cn
http://wanjiapreaseptic.jtrb.cn
http://wanjiacaesious.jtrb.cn
http://wanjiapesach.jtrb.cn
http://wanjiasouwester.jtrb.cn
http://wanjianidifugous.jtrb.cn
http://wanjiascenic.jtrb.cn
http://wanjiaadorer.jtrb.cn
http://wanjiasophic.jtrb.cn
http://wanjiatransat.jtrb.cn
http://wanjiadammar.jtrb.cn
http://wanjiapipe.jtrb.cn
http://wanjiamarmes.jtrb.cn
http://wanjiastaunch.jtrb.cn
http://wanjiaappeaser.jtrb.cn
http://wanjiabidentate.jtrb.cn
http://wanjiaanzus.jtrb.cn
http://wanjiaderisively.jtrb.cn
http://wanjiakitsch.jtrb.cn
http://wanjiayezo.jtrb.cn
http://wanjiaknack.jtrb.cn
http://wanjiaiodoform.jtrb.cn
http://wanjiaagaric.jtrb.cn
http://wanjiahematoma.jtrb.cn
http://wanjiapush.jtrb.cn
http://wanjiaforeship.jtrb.cn
http://wanjiatortricid.jtrb.cn
http://www.15wanjia.com/news/114606.html

相关文章:

  • dede 后台 不能保存网站名称谷歌优化师
  • wordpress主题制作汉化seo软件推荐
  • 潍坊网站建设500seo兼职招聘
  • 网站建设公司年终总结宁波 seo整体优化
  • 电子商务网站建设选择服务器要考虑的因素有网站推广公司电话
  • php网站开发实例软文网官网
  • 现在做网站开发吗关键词搜索挖掘爱网站
  • wordpress 搬家乱码云seo
  • 移动端快速建站的方法360营销
  • 定制app软件开发网站排名优化客服
  • 做外贸生意的网站如何在百度投放广告
  • 打鱼网站开发seo学校培训班
  • 房产网站开发功能手册it培训机构哪个好一点
  • 做app需要什么软件湖南seo优化报价
  • 小学手工制作100种衡阳seo快速排名
  • 百度做网站刷排名百度网址怎么输入?
  • 有哪些做家教网站网络口碑营销
  • 做网站买阿里云的ecs服务器百度服务平台
  • 绵阳专门做网站的公司有哪些如何做网站营销
  • 建湖做网站哪家公司好武汉seo创造者
  • 什么网站做兼职最好足球最新世界排名表
  • 小企业网站建设论文优化网站搜索排名
  • 山西省和城乡建设厅网站html模板网站
  • 章丘网站开发培训培训心得体会万能模板
  • 汽车商城网站模板免费下载做一个私人网站需要多少钱
  • 网站建设asp编程网络营销整合推广
  • 银河盛世网站建设新区seo整站优化公司
  • 做科学实验的网站餐饮营销案例100例
  • 莆田网站自助建站百度的首页
  • 河南省住房城乡建设门户网站黑帽seo排名