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

接私活 做网站上海外贸seo公司

接私活 做网站,上海外贸seo公司,抖音做我女朋友好不好网站,wordpress设置发邮件全注解开发 第一部分 : 1.1 消除spring-mvc.xml 这些是原来spring-mvc.xml配置文件的内容 <!--1、组件扫描, 使Controller可以被扫描到--><context:component-scan base-package"com.itheima.controller"/><!--2、非自定义的Bean, 文件上传解析器--&…

全注解开发

 第一部分 :

1.1 消除spring-mvc.xml

 这些是原来spring-mvc.xml配置文件的内容

 <!--1、组件扫描, 使@Controller可以被扫描到--><context:component-scan base-package="com.itheima.controller"/><!--2、非自定义的Bean, 文件上传解析器--><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><property name="defaultEncoding" value="UTF-8"/><property name="maxUploadSize" value="5000000"/></bean><!--3、非Bean的配置--><!--mvc的注解驱动 ,向容器中注入功能性的bean(映射器适配器等)--><mvc:annotation-driven/><!--向容器中注册静态资源处理器--><mvc:default-servlet-handler/><!--配置拦截器--><mvc:interceptors><mvc:interceptor><mvc:mapping path="/**"/><bean class="com.itheima.interceptors.MyInterceptor1"></bean></mvc:interceptor></mvc:interceptors>

 我们来用配置类来代替

1 组件扫描代替

@ComponentScan({"com.itheima.controller"})

2 非自定义bean代替

    @Beanpublic CommonsMultipartResolver multipartResolver(){CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver();multipartResolver.setDefaultEncoding("UTF-8");multipartResolver.setMaxUploadSize(5000000);return multipartResolver;}

3 非bean的配置

 <mvc:annotation-driven/>mvc注解驱动 :

在配置类上加@EnableWebMvc即可 , 注解自带这个功能

其余两个配置 , 需要新建一个WebMvcConfigurer类 , 去实现相关功能

 具体步骤如下

@Component
public class MyWebMvcConfigurer implements WebMvcConfigurer {@Overridepublic void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {//开启默认的Servlet处理器configurer.enable();}@Overridepublic void addInterceptors(InterceptorRegistry registry) {//添加一个拦截器,并配置拦截路径registry.addInterceptor(new MyInterceptor1()).addPathPatterns("/**");}
}

1.2 加载核心配置类

 (不重要 , 当学习消除web.xml时 , 这些会被替代

两部 , 1 定义一个类注册核心配置类 ,2 在web.xml记载核心配置类 )

  第二部分 :

消除web.xml

建一个类继承AbstractAnnotationConfigDispatcherServletInitializer类 , 重写方法加载配置类即可

代码如下


public class MyAbstractAnnotationConfigDispatcherServletInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {@Override//提供Spring容器的核心配置类protected Class<?>[] getRootConfigClasses() {return new Class[]{SpringConfig.class};}@Override//提供SpringMVC容器的核心配置类protected Class<?>[] getServletConfigClasses() {return new Class[]{SpringMVCConfig.class};}@Override//提供前端控制器的映射路径protected String[] getServletMappings() {return new String[]{"/"};}
}

http://www.15wanjia.com/news/46851.html

相关文章:

  • 给网站写文章怎么做代发推广百度首页包收录
  • 做门户网站需要什么条件网络营销怎么做
  • 重庆石桥铺网站建设公司成都最新数据消息
  • 佛山正规的免费网站优化关键词排名优化工具
  • wap手机网站建设制作开发高端建站
  • 酒店网站搜索引擎优化方案如何利用互联网进行宣传推广
  • 个人做电影网站百度关键词竞价
  • 河北公司网站建设四平网络推广
  • 北京运营推广网站建设互联网营销的方法
  • 秦皇岛制作网站苏州网站seo优化
  • 网站建设怎么选择MySQL数据库大小网店搜索引擎优化的方法
  • 维护网站需要什么技术设计师必备的6个网站
  • 宝塔面板上传自己做的网站最新军事动态最新消息
  • 湖南手机响应式网站建设企业百度我的订单查询
  • 餐饮店会员卡管理系统搜狗seo软件
  • 小学生个人网站怎么做长春seo培训
  • 网站群系统建设标准编程培训
  • 网站建设运营策划方案厨师培训机构 厨师短期培训班
  • phpcmsv9中英文网站搜狗推广登录入口
  • 网站做换肤目前搜索引擎排名
  • 云南网站建设维修公司哪家好百度公司招聘2022年最新招聘
  • 自己做企业网站百度总部投诉电话
  • 销售机械设备做网站软文文案案例
  • 做网站录入和查询需求网站注册
  • 惠州营销网站制作今日深圳新闻最新消息
  • 中国电信网站备案 锁定蜘蛛搜索
  • 山东建设企业网站拓客公司联系方式
  • 台州网站开发公司如何快速推广一个app
  • 自己做的网站怎么上排行榜淘宝网络营销方式
  • 一级a做爰片视频网站企业培训课程有哪些内容