Advertisement
Guest User

Untitled

a guest
Nov 9th, 2016
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.63 KB | None | 0 0
  1. <context:annotation-config/>
  2. <mvc:annotation-driven />
  3. <!-- <mvc:view-controller path="/*" view-name="index"/> -->
  4.  
  5. <!-- <mvc:resources mapping="/resources/**" location="/resources/js" /> -->
  6.  
  7.  
  8. <context:component-scan base-package="com.org.simpro"/>
  9.  
  10. <jpa:repositories base-package="com.org.simpro"></jpa:repositories>
  11.  
  12.  
  13. <bean id="hibernateJpaVendorAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
  14. </bean>
  15.  
  16. <bean id="HelloWorldRestController" class="com.org.simpro.controller.HelloWorldRestController">
  17. <property name="userService" ref="userServiceImpl"></property>
  18. </bean>
  19.  
  20. <bean id= "userServiceImpl" class="com.org.simpro.service.UserServiceImpl">
  21.  
  22. </bean>
  23.  
  24.  
  25.  
  26. <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  27. <property name="driverClassName" value="oracle.jdbc.OracleDriver"/>
  28. <property name="url" value="jdbc:oracle:thin:@localhost:1521:xe"/>
  29. <property name="username" value="HR"/>
  30. <property name="password" value="hr"/>
  31. </bean>
  32.  
  33. <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  34. <property name="dataSource" ref="dataSource"></property>
  35. <property name="jpaVendorAdapter" ref="hibernateJpaVendorAdapter"></property>
  36. <property name="packagesToScan" value="com.org.simpro.model" />
  37. <property name="jpaProperties">
  38.  
  39. <props>
  40. <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
  41. <!--
  42. <prop key="javax.persistence.schema-generation.database.action">none</prop>
  43. <prop key="hibernate.ejb.use_class_enhancer">true</prop>
  44.  
  45. //jpa hibernate properties
  46. hibernate.dialect=org.hibernate.dialect.H2Dialect
  47. hibernate.format_sql=true
  48. hibernate.hbm2ddl.auto=create-drop
  49. hibernate.ejb.naming_strategy=org.hibernate.cfg.ImprovedNamingStrategy
  50. hibernate.show_sql=false
  51. -->
  52. <prop key="hibernate.format_sql">true</prop>
  53. <prop key="hibernate.hbm2ddl.auto">create-drop</prop>
  54. <prop key="hibernate.ejb.naming_strategy">org.hibernate.cfg.ImprovedNamingStrategy</prop>
  55. <prop key="hibernate.show_sql">true</prop>
  56. </props>
  57. </property>
  58. </bean>
  59.  
  60. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  61. <property name="entityManagerFactory" ref="entityManagerFactory"/>
  62. </bean>
  63.  
  64. <tx:annotation-driven transaction-manager="transactionManager"/>
  65. <import resource="security-context.xml"/>
  66. </beans>
  67.  
  68. <servlet>
  69. <servlet-name>test</servlet-name>
  70. <servlet-class>
  71. org.springframework.web.servlet.DispatcherServlet
  72. </servlet-class>
  73. <load-on-startup>1</load-on-startup>
  74. </servlet>
  75.  
  76. <servlet-mapping>
  77. <servlet-name>test</servlet-name>
  78. <url-pattern>/</url-pattern>
  79. </servlet-mapping>
  80.  
  81. <context-param>
  82. <param-name>contextConfigLocation</param-name>
  83. <param-value>/WEB-INF/test-servlet.xml</param-value>
  84. </context-param>
  85.  
  86. <listener>
  87. <listener-class>
  88. org.springframework.web.context.ContextLoaderListener
  89. </listener-class>
  90. </listener>
  91.  
  92.  
  93. <session-config>
  94. <session-timeout>30</session-timeout>
  95. </session-config>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement