Advertisement
Guest User

Untitled

a guest
Aug 14th, 2017
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.03 KB | None | 0 0
  1. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [spring/spring-db.xml]: Cannot create inner bean 'org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter#320637c4' of type [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter] while setting bean property 'jpaVendorAdapter'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter#320637c4' defined in class path resource [spring/spring-db.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'boolean' for property 'showSql'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value [${jpa.showSql}]
  2. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:313)
  3. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
  4. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1531)
  5. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1276)
  6. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
  7. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
  8. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
  9. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  10. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
  11. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
  12. at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1078)
  13. at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:857)
  14. at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
  15. at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
  16. at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
  17. at ru.javawebinar.topjava.web.MealServlet.init(MealServlet.java:31)
  18. at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
  19. at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
  20. at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:989)
  21. at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4921)
  22. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5231)
  23. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  24. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
  25. at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
  26. at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
  27. at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1702)
  28. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  29. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  30. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  31. at java.lang.reflect.Method.invoke(Method.java:498)
  32. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
  33. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  34. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  35. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:456)
  36. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:405)
  37. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  38. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  39. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  40. at java.lang.reflect.Method.invoke(Method.java:498)
  41. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
  42. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  43. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  44. at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
  45. at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
  46. at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
  47. at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
  48. at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
  49. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  50. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  51. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  52. at java.lang.reflect.Method.invoke(Method.java:498)
  53. at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:324)
  54. at sun.rmi.transport.Transport$1.run(Transport.java:200)
  55. at sun.rmi.transport.Transport$1.run(Transport.java:197)
  56. at java.security.AccessController.doPrivileged(Native Method)
  57. at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
  58. at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
  59. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
  60. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
  61. at java.security.AccessController.doPrivileged(Native Method)
  62. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
  63. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  64. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  65. at java.lang.Thread.run(Thread.java:745)
  66. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter#320637c4' defined in class path resource [spring/spring-db.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'boolean' for property 'showSql'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value [${jpa.showSql}]
  67. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
  68. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
  69. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:299)
  70. ... 63 more
  71. Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'boolean' for property 'showSql'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value [${jpa.showSql}]
  72. at org.springframework.beans.AbstractNestablePropertyAccessor.convertIfNecessary(AbstractNestablePropertyAccessor.java:610)
  73. at org.springframework.beans.AbstractNestablePropertyAccessor.convertForProperty(AbstractNestablePropertyAccessor.java:617)
  74. at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:216)
  75. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1577)
  76. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1536)
  77. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1276)
  78. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
  79. ... 65 more
  80. Caused by: java.lang.IllegalArgumentException: Invalid boolean value [${jpa.showSql}]
  81. at org.springframework.beans.propertyeditors.CustomBooleanEditor.setAsText(CustomBooleanEditor.java:123)
  82. at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:468)
  83. at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:441)
  84. at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:199)
  85. at org.springframework.beans.AbstractNestablePropertyAccessor.convertIfNecessary(AbstractNestablePropertyAccessor.java:590)
  86. ... 71 more
  87.  
  88. 14-Aug-2017 10:55:55.256 SEVERE [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.loadOnStartup Servlet [mealServlet] in web application [/topjava] threw load() exception
  89. java.lang.IllegalArgumentException: Invalid boolean value [${jpa.showSql}]
  90. at org.springframework.beans.propertyeditors.CustomBooleanEditor.setAsText(CustomBooleanEditor.java:123)
  91. at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:468)
  92. at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:441)
  93. at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:199)
  94. at org.springframework.beans.AbstractNestablePropertyAccessor.convertIfNecessary(AbstractNestablePropertyAccessor.java:590)
  95. at org.springframework.beans.AbstractNestablePropertyAccessor.convertForProperty(AbstractNestablePropertyAccessor.java:617)
  96. at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:216)
  97. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1577)
  98. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1536)
  99. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1276)
  100. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
  101. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
  102. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:299)
  103. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
  104. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1531)
  105. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1276)
  106. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
  107. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
  108. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
  109. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  110. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
  111. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
  112. at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1078)
  113. at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:857)
  114. at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
  115. at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
  116. at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
  117. at ru.javawebinar.topjava.web.MealServlet.init(MealServlet.java:31)
  118. at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
  119. at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
  120. at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:989)
  121. at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4921)
  122. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5231)
  123. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
  124. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
  125. at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
  126. at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
  127. at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1702)
  128. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  129. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  130. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  131. at java.lang.reflect.Method.invoke(Method.java:498)
  132. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
  133. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  134. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  135. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:456)
  136. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:405)
  137. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  138. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  139. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  140. at java.lang.reflect.Method.invoke(Method.java:498)
  141. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
  142. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  143. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  144. at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
  145. at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
  146. at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
  147. at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
  148. at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
  149. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  150. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  151. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  152. at java.lang.reflect.Method.invoke(Method.java:498)
  153. at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:324)
  154. at sun.rmi.transport.Transport$1.run(Transport.java:200)
  155. at sun.rmi.transport.Transport$1.run(Transport.java:197)
  156. at java.security.AccessController.doPrivileged(Native Method)
  157. at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
  158. at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
  159. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
  160. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
  161. at java.security.AccessController.doPrivileged(Native Method)
  162. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
  163. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  164. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  165. at java.lang.Thread.run(Thread.java:745)
  166.  
  167. <beans xmlns="http://www.springframework.org/schema/beans"
  168. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  169. xmlns:p="http://www.springframework.org/schema/p"
  170. xmlns:context="http://www.springframework.org/schema/context"
  171. xmlns:jdbc="http://www.springframework.org/schema/jdbc"
  172. xmlns:tx="http://www.springframework.org/schema/tx"
  173. xmlns:jpa="http://www.springframework.org/schema/data/jpa"
  174. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  175. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
  176. http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc.xsd
  177. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
  178. http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd">
  179.  
  180. <!--<context:component-scan base-package="ru.javawebinar.**.repository.jpa"/>-->
  181.  
  182. <context:component-scan base-package="ru.javawebinar.**.repository.datajpa"/>
  183. <jpa:repositories base-package="ru.javawebinar.**.repository.datajpa"/>
  184.  
  185. <jdbc:initialize-database data-source="dataSource" enabled="${database.init}">
  186. <jdbc:script location="classpath:db/${jdbc.initLocation}"/>
  187. <jdbc:script encoding="utf-8" location="classpath:db/populateDB.sql"/>
  188. </jdbc:initialize-database>
  189.  
  190. <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
  191. p:dataSource-ref="dataSource"
  192. p:packagesToScan="ru.javawebinar.**.model">
  193. <!--p:persistenceUnitName="persistenceUnit">-->
  194.  
  195. <property name="jpaPropertyMap">
  196. <map>
  197. <entry key="#{T(org.hibernate.cfg.AvailableSettings).FORMAT_SQL}" value="${hibernate.format_sql}"/>
  198. <entry key="#{T(org.hibernate.cfg.AvailableSettings).USE_SQL_COMMENTS}" value="${hibernate.use_sql_comments}"/>
  199. <!--<entry key="#{T(org.hibernate.cfg.AvailableSettings).HBM2DDL_AUTO}" value="${hibernate.hbm2ddl.auto}"/>-->
  200. </map>
  201. </property>
  202.  
  203. <property name="jpaVendorAdapter">
  204. <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"
  205. p:showSql="${jpa.showSql}">
  206. </bean>
  207. </property>
  208. </bean>
  209.  
  210. <tx:annotation-driven/>
  211.  
  212. <!-- Transaction manager for a single JPA EntityManagerFactory (alternative to JTA) -->
  213. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"
  214. p:entityManagerFactory-ref="entityManagerFactory"/>
  215.  
  216. <!--
  217. <context:component-scan base-package="ru.javawebinar.**.repository.jdbc"/>
  218. <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
  219. <constructor-arg ref="dataSource"/>
  220. </bean>
  221.  
  222. <bean id="namedJdbcTemplate" class="org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate">
  223. <constructor-arg ref="dataSource"/>
  224. </bean>
  225. -->
  226.  
  227. <beans profile="hsqldb">
  228. <context:property-placeholder location="classpath:db/hsqldb.properties" system-properties-mode="OVERRIDE"/>
  229.  
  230. <!--no pooling-->
  231. <bean id="dataSource"
  232. class="org.springframework.jdbc.datasource.DriverManagerDataSource"
  233. p:driverClassName="org.hsqldb.jdbcDriver"
  234. p:url="${database.url}"
  235. p:username="${database.username}"
  236. p:password="${database.password}"/>
  237. </beans>
  238.  
  239. <beans profile="postgres">
  240. <context:property-placeholder location="classpath:db/postgres.properties" system-properties-mode="OVERRIDE"/>
  241.  
  242. <bean id="dataSource"
  243. class="org.apache.tomcat.jdbc.pool.DataSource"
  244. p:driverClassName="org.postgresql.Driver"
  245. p:url="${database.url}"
  246. p:username="${database.username}"
  247. p:password="${database.password}"/>
  248. </beans>
  249.  
  250. <beans profile="jdbc">
  251. </beans>
  252. <beans profile="jpa">
  253. </beans>
  254. <beans profile="datajpa">
  255. </beans>
  256. </beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement