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

p2vr做的网站上传网络媒体推广报价

p2vr做的网站上传,网络媒体推广报价,好的响应式网站,黄埔网站开发一、基本介绍 在项目开发中,spring管理的 Service和 Respository,SrpingMVC管理 Controller和ControllerAdvice,分工明确 当我们同时配置application.xml, springDispatcherServlet-servlet.xml , 那么注解的对象会被创建两次, 故…

一、基本介绍        

        在项目开发中,spring管理的 Service和 Respository,SrpingMVC管理 Controller和ControllerAdvice,分工明确

当我们同时配置application.xml,    springDispatcherServlet-servlet.xml , 那么注解的对象会被创建两次, 故一定要区别开

二、具体做法

1、写好注解, @Repository @Service @ Controller ,看图

2、在web.xml中配置spring(包括spring的加载监听器), springMVC各自的配置文件

<web-app>
<!--  配置spring--><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value></context-param>
<!--  配置spring的加载监听器-->
<!--  在启动Web容器时,自动装配applicationContext.xml的配置信息--><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><servlet><servlet-name>springDispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--    假如不在默认位置(WEB-INF下,默认名称必须是 springDispatcherServlet-servlet.xml),
可以使用以下代码自定义--><!--    <init-param>--><!--      <param-name>contextConfigLocation</param-name>--><!--      <param-value>classpath:WEB-INF/springDispatcherServlet-servlet.xml</param-value>--><!--    </init-param>--><!--    表示tomcat加载servlet的顺序,数字越小越先加载--><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>springDispatcherServlet</servlet-name><!--    这里注意这种url请求形式配置成/这样支持restfulT--><url-pattern>/</url-pattern></servlet-mapping></web-app>

3、在applicationContext.xml, 配置如下

<context:component-scan base-package="com.bin.springMVC.*"><context:exclude-filter type="annotation"expression="org.springframework.stereotype.Controller"/><context:exclude-filter type="annotation"expression="org.springframework.web.bind.annotation.ControllerAdvice"/></context:component-scan>

4、在 springDispatcherServlet-servlet.xml (注意必须是这个名字,第一段可改,如果不指定位置,那么spirngMVC的配置文件的位置必须在WEB-INF下), 配置如下

<!--配置自动扫描包--><context:component-scan base-package="com.bin.springMVC.*" use-default-filters="false"><context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/><context:include-filter type="annotation"expression="org.springframework.web.bind.annotation.ControllerAdvice"/></context:component-scan>
<!--配置用 InternalResourceViewResolve如果我们在目标方法返回一个"loginoK”则真实的资源就是prefix/名字/suffixloginOK => /WEB-INF/pages/loginOk.jsp-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/pages/"/><property name="suffix" value=".jsp"/></bean>
<!--    加入两个常规配置,才会加载.js .css文件--><mvc:annotation-driven></mvc:annotation-driven><mvc:default-servlet-handler/>

5、效果,启动项目后,各个注解的对象只被创建一次

三、bean的引用

注意bean的相互引用关系, 即controller会引用  service , 但service不会去引用controller

http://www.ds6.com.cn/news/70911.html

相关文章:

  • 万江做网站收录网站查询
  • 做公益的网站有哪些广东广州网点快速网站建设
  • 蓝色系 网站网站建设网络营销
  • 网站建设书本信息中国seo高手排行榜
  • 日本做a网站职业教育培训机构排名前十
  • 查询网站备案号app陕西网站建设制作
  • 浙0577 icp网站建设微信加精准客源软件
  • 企业网站设计费做哪个科目麒麟seo软件
  • 建设论坛网站自学百度推广一年要多少钱
  • 七宝做网站公司北京seo优化推广
  • 做短视频网站收益今日重大财经新闻
  • 网站建设人力资源人员配置关键词分为哪几类
  • 软件培训机构哪家好廊坊seo培训
  • 33岁改行做网站建设大连seo网站推广
  • 上海购物网站建设临汾网络推广
  • 广州模板网站建设公司网站搭建
  • 重庆有名的网站建设谷歌浏览器官网
  • 做网站步骤建网站模板
  • 网站页脚怎么做美观百度搜索推广怎么做
  • 秦皇岛汽车网站制作百度大数据分析工具
  • 小手工制作简单又漂亮优化品牌seo关键词
  • 延庆建设委员会官方网站邯郸网站seo
  • 网站建设公司推荐金石下拉g优化服务是什么意思
  • 只做衬衣网站磁力宝
  • 什么网站做班服比较好百度推广联盟
  • 做网站买域名就行了吗5118网站查询
  • win2008 iis网站发布长沙网站定制
  • 短视频网站平台怎么做全国十大跨境电商公司排名
  • 网站设计与管理论文seo排名资源
  • 销售手机网站的后期安排韩国搜索引擎排名