DispatcherServlet-servlet.xml 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <?xml version="1.0"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xmlns:p="http://www.springframework.org/schema/p"
  5. xmlns:aop="http://www.springframework.org/schema/aop"
  6. xmlns:tx="http://www.springframework.org/schema/tx"
  7. xmlns:mvc="http://www.springframework.org/schema/mvc"
  8. xmlns:context="http://www.springframework.org/schema/context"
  9. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
  10. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
  11. http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
  12. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
  13. http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">
  14. <mvc:resources mapping="/js/**" location="/js/" />
  15. <mvc:resources mapping="/img/**" location="/img/" />
  16. <mvc:resources mapping="/css/**" location="/css/" />
  17. <mvc:resources mapping="/bower_components/**" location="/bower_components/" />
  18. <mvc:resources mapping="/bootstrap/**" location="/bootstrap/" />
  19. <mvc:resources mapping="/font-awesome/**" location="/font-awesome/" />
  20. <mvc:resources mapping="/jquery/**" location="/jquery/" />
  21. <mvc:resources mapping="/partials/**" location="/partials/" />
  22. <mvc:resources mapping="/select/**" location="/select/" />
  23. <mvc:resources mapping="/templates/**" location="/templates/" />
  24. <mvc:annotation-driven >
  25. <mvc:message-converters register-defaults="false">
  26. <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
  27. <property name="objectMapper">
  28. <bean class="common.utility.ISODateTimeMapper"/>
  29. </property>
  30. </bean>
  31. </mvc:message-converters>
  32. </mvc:annotation-driven>
  33. <context:component-scan base-package="sicura.web.filters"/>
  34. <context:component-scan base-package="dao"/>
  35. <context:component-scan base-package="controller"/>
  36. <context:component-scan base-package="controller.rest"/>
  37. <context:component-scan base-package="utils"/>
  38. <mvc:view-controller path="/" view-name="home" />
  39. <bean id="handlerMapping" class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping">
  40. <property name="contentNegotiationManager" ref="contentNegotiationManager"/>
  41. <property name="useSuffixPatternMatch" value="false"/>
  42. </bean>
  43. <bean id="contentNegotiationManager" class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">
  44. <property name="favorPathExtension" value="false"/>
  45. <property name="favorParameter" value="true"/>
  46. <property name="mediaTypes">
  47. <value>
  48. json=application/json
  49. xml=application/xml
  50. txt=text/plain
  51. </value>
  52. </property>
  53. </bean>
  54. <!-- Multipart upload -->
  55. <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
  56. <property name="maxUploadSize" value="100000000"/>
  57. </bean>
  58. <!-- definizione mapping -->
  59. <bean id="viewResolver"
  60. class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  61. <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
  62. <property name="prefix" value="/WEB-INF/views/"/>
  63. <property name="suffix" value=".jsp"/>
  64. </bean>
  65. <bean id="jacksonObjectMapper" class="common.utility.CustomObjectMapper" />
  66. <!-- <bean id="jacksonSerializationConfig" class="org.codehaus.jackson.map.SerializationConfig" -->
  67. <!-- factory-bean="jacksonObjectMapper" factory-method="getSerializationConfig" > -->
  68. <!-- </bean> -->
  69. <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor"/>
  70. <context:annotation-config/>
  71. <!-- <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> -->
  72. <!-- <property name="jpaVendorAdapter"> -->
  73. <!-- <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"> -->
  74. <!-- <property name="showSql" value="true" /> -->
  75. <!-- <property name="generateDdl" value="true" /> -->
  76. <!-- <property name="databasePlatform" value="org.hibernate.dialect.SQLServer2008Dialect" /> -->
  77. <!-- </bean> -->
  78. <!-- </property> -->
  79. <!-- <persistence-unit name="JpaPersistenceUnit" -->
  80. <!-- transaction-type="RESOURCE_LOCAL"> -->
  81. <!-- <provider>org.hibernate.ejb.HibernatePersistence</provider> -->
  82. <!-- </persistence-unit> -->
  83. <!-- <property name="dataSource" ref="dataSource" /> -->
  84. <!-- </bean> -->
  85. <!-- <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> -->
  86. <!-- <property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"/> -->
  87. <!-- <property name="url" value="dbc:jtds:sqlserver://localhost:1433/SicuraSQL_Findomestic_Web"/> -->
  88. <!-- <property name="username" value="sa"/> -->
  89. <!-- <property name="password" value="kranio-10"/> -->
  90. <!-- </bean> -->
  91. <!-- <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> -->
  92. <!-- <property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"/> -->
  93. <!-- <property name="url" value="jdbc:jtds:sqlserver://localhost:1433/SicuraSQL_Findomestic_Web"/> -->
  94. <!-- <property name="username" value="sa"/> -->
  95. <!-- <property name="password" value="kranio-10"/> -->
  96. <!-- </bean> -->
  97. <!-- <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> -->
  98. <!-- <property name="dataSource" ref="dataSource" /> -->
  99. <!-- </bean> -->
  100. <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
  101. <property name="order" value="1" />
  102. <property name="contentNegotiationManager">
  103. <bean class="org.springframework.web.accept.ContentNegotiationManager">
  104. <constructor-arg>
  105. <bean class="org.springframework.web.accept.PathExtensionContentNegotiationStrategy">
  106. <constructor-arg>
  107. <map>
  108. <entry key="json" value="application/json"/>
  109. <entry key="xml" value="application/xml"/>
  110. <entry key="txt" value="text/plain"/>
  111. </map>
  112. </constructor-arg>
  113. </bean>
  114. </constructor-arg>
  115. </bean>
  116. </property>
  117. </bean>
  118. </beans>