侧边栏壁纸
  • 累计撰写 781 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论
标签搜索

xml 示例

Dettan
2021-04-10 / 0 评论 / 0 点赞 / 102 阅读 / 7,770 字
温馨提示:
本文最后更新于 2022-04-30,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

web.xml
web.xml servlet没有覆盖的直接就当成资源文件处理了

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
         version="3.0">
&lt;servlet&gt;
    &lt;description&gt;spring mvc servlet&lt;/description&gt;
    &lt;servlet-name&gt;springMvc&lt;/servlet-name&gt;
    &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt;
    &lt;init-param&gt;
        &lt;description&gt;spring mvc 配置文件&lt;/description&gt;
        &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;
        &lt;param-value&gt;classpath*:conf/spring-mvc.xml&lt;/param-value&gt;
    &lt;/init-param&gt;
    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
&lt;/servlet&gt;
&lt;servlet-mapping&gt;
    &lt;servlet-name&gt;springMvc&lt;/servlet-name&gt;
    &lt;url-pattern&gt;/&lt;/url-pattern&gt;
&lt;/servlet-mapping&gt;
	 &lt;servlet-mapping&gt;
    &lt;servlet-name&gt;springMvc&lt;/servlet-name&gt;
    &lt;url-pattern&gt;*.do&lt;/url-pattern&gt;
&lt;/servlet-mapping&gt;
&lt;servlet-mapping&gt;
    &lt;servlet-name&gt;springMvc&lt;/servlet-name&gt;
    &lt;url-pattern&gt;/api/*&lt;/url-pattern&gt;
&lt;/servlet-mapping&gt;

&lt;welcome-file-list&gt;
    &lt;!--&lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;--&gt;
    &lt;welcome-file&gt;login.jsp&lt;/welcome-file&gt;
&lt;/welcome-file-list&gt;

&lt;error-page&gt;
    &lt;error-code&gt;404&lt;/error-code&gt;
    &lt;location&gt;/common/building.jsp&lt;/location&gt;
&lt;/error-page&gt;
&lt;error-page&gt;
    &lt;error-code&gt;500&lt;/error-code&gt;
    &lt;location&gt;/common/error.jsp&lt;/location&gt;
&lt;/error-page&gt;

&lt;servlet&gt;
    &lt;servlet-name&gt;toHtml&lt;/servlet-name&gt;
    &lt;servlet-class&gt;com.key.common.utils.ToHtmlServlet&lt;/servlet-class&gt;
&lt;/servlet&gt;
&lt;servlet-mapping&gt;
    &lt;servlet-name&gt;toHtml&lt;/servlet-name&gt;
    &lt;url-pattern&gt;/toHtml&lt;/url-pattern&gt;
&lt;/servlet-mapping&gt;

&lt;listener&gt;
    &lt;listener-class&gt;com.key.common.utils.web.InitAppliction&lt;/listener-class&gt;
&lt;/listener&gt;

</web-app>




spring.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
         http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
         http://www.springframework.org/schema/context
         http://www.springframework.org/schema/context/spring-context-3.0.xsd
         http://www.springframework.org/schema/mvc
		 http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
		 http://cxf.apache.org/jaxws
		 http://www.springframework.org/schema/tx
         http://www.springframework.org/schema/tx/spring-tx.xsd
   		 http://cxf.apache.org/schemas/jaxws.xsd
   		 http://www.springframework.org/schema/aop
            http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">
    <!--    <mvc:default-servlet-handler/>-->
    <aop:aspectj-autoproxy/>
    <mvc:annotation-driven/>
    <context:component-scan base-package="com.key.common.base.action,com.key.dwsurvey.controller"/>
    <mvc:resources mapping="/js/**" location="/js/"/>
    <mvc:resources mapping="/css/**" location="/css/"/>
    <mvc:resources mapping="/images/**" location="/images/"/>
    <mvc:resources mapping="/images/**" location="/images/"/>
    <mvc:resources mapping="/WEB-INF/wjHtml/**" location="/WEB-INF/wjHtml/"/>
&lt;!-- 默认的视图解析器 在上边的解析错误时使用 (默认使用html)- --&gt;
&lt;bean id=&quot;defaultViewResolver&quot; class=&quot;org.springframework.web.servlet.view.InternalResourceViewResolver&quot;
      p:order=&quot;3&quot;&gt;
    &lt;property name=&quot;viewClass&quot; value=&quot;org.springframework.web.servlet.view.JstlView&quot;/&gt;
    &lt;property name=&quot;contentType&quot; value=&quot;text/html&quot;/&gt;
    &lt;property name=&quot;prefix&quot; value=&quot;/WEB-INF/page/&quot;/&gt;
    &lt;property name=&quot;suffix&quot; value=&quot;.jsp&quot;/&gt;
&lt;/bean&gt;

&lt;!-- 自动扫描controller包下的所有类,使其认为spring mvc的控制器 --&gt;
&lt;!-- 加载controller的时候,不加载service,因为此时事物并未生效,若此时加载了service,那么事物无法对service进行拦截 --&gt;
&lt;!--	&lt;context:component-scan base-package=&quot;org.jeecgframework.web.*,com.jeecg.*,com.yby.*&quot;&gt;--&gt;
&lt;!--		&lt;context:exclude-filter type=&quot;annotation&quot; expression=&quot;org.springframework.stereotype.Service&quot; /&gt;--&gt;
&lt;!--	&lt;/context:component-scan&gt;--&gt;

&lt;!-- ResponseBody返回字符串带双引号解决 --&gt;
&lt;bean id=&quot;viewResolver&quot; class=&quot;org.springframework.web.servlet.view.InternalResourceViewResolver&quot;&gt;
    &lt;!--        &lt;property name=&quot;prefix&quot;&gt;--&gt;
    &lt;!--            &lt;value&gt;/WEB-INF/views/&lt;/value&gt;--&gt;
    &lt;!--        &lt;/property&gt;--&gt;
    &lt;property name=&quot;suffix&quot; value=&quot;.jsp&quot;/&gt;
&lt;/bean&gt;
&lt;bean id=&quot;stringHttpMessageConverter&quot; class=&quot;org.springframework.http.converter.StringHttpMessageConverter&quot;&gt;
    &lt;constructor-arg value=&quot;UTF-8&quot; index=&quot;0&quot;/&gt;
    &lt;property name=&quot;supportedMediaTypes&quot;&gt;
        &lt;list&gt;
            &lt;value&gt;text/plain;charset=UTF-8&lt;/value&gt;
        &lt;/list&gt;
    &lt;/property&gt;
&lt;/bean&gt;
&lt;!-- 注册handler method和request的mapping关系。 --&gt;
&lt;bean class=&quot;org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping&quot;/&gt;


&lt;bean id=&quot;multipartResolver&quot; class=&quot;org.springframework.web.multipart.commons.CommonsMultipartResolver&quot;
      p:defaultEncoding=&quot;UTF-8&quot;&gt;
    &lt;property name=&quot;maxUploadSize&quot; value=&quot;104857600&quot;/&gt;
    &lt;property name=&quot;maxInMemorySize&quot; value=&quot;4096&quot;/&gt;
&lt;/bean&gt;

&lt;!-- Bean解析器,级别高于默认解析器,寻找bean对象进行二次处理 --&gt;
&lt;bean id=&quot;beanNameViewResolver&quot; class=&quot;org.springframework.web.servlet.view.BeanNameViewResolver&quot; p:order=&quot;0&quot;/&gt;
&lt;!-- 拦截器 --&gt;
&lt;!--	&lt;mvc:interceptors&gt;--&gt;
&lt;!--		&lt;mvc:interceptor&gt;--&gt;
&lt;!--			&lt;mvc:mapping path=&quot;/**&quot; /&gt;--&gt;
&lt;!--			&lt;bean class=&quot;org.jeecgframework.core.interceptors.EncodingInterceptor&quot; /&gt;--&gt;
&lt;!--		&lt;/mvc:interceptor&gt;--&gt;
&lt;!--	&lt;/mvc:interceptors&gt;--&gt;

</beans>

0

评论区