Guest User

Untitled

a guest
Feb 9th, 2019
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.47 KB | None | 0 0
  1. ApplicationContext ctx = FacesContextUtils.getWebApplicationContext(FacesContext.getCurrentInstance());
  2. albumRepository = (AlbumRepository) ctx.getBean("albumRepository");
  3.  
  4. <application>
  5. <el-resolver>
  6. org.springframework.web.jsf.el.SpringBeanFacesELResolver
  7. </el-resolver>
  8. </application>
  9.  
  10. <context:annotation-config/>
  11. <jpa:repositories base-package="com.ae.repository" />
  12. <context:component-scan base-package="com.ae.client.web, com.ae.service" />
  13.  
  14. <!-- Data Source -->
  15. <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  16. <property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property>
  17. <property name="url"><value>jdbc:mysql://localhost:3306/academia</value></property>
  18. <property name="username"><value>root</value></property>
  19. <property name="password"><value>root</value></property>
  20. </bean>
  21.  
  22. <bean id="jpaAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
  23. <property name="database" value="MYSQL" />
  24. <property name="showSql" value="true" />
  25. </bean>
  26.  
  27. <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  28. <property name="dataSource" ref="dataSource" />
  29. <property name="jpaVendorAdapter" ref="jpaAdapter" />
  30. <property name="persistenceXmlLocation" value="/META-INF/persistence-web.xml"/>
  31. </bean>
  32.  
  33. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  34. <property name="entityManagerFactory" ref="entityManagerFactory" />
  35. </bean>
  36.  
  37. <!-- Spring -->
  38. <context-param>
  39. <param-name>contextConfigLocation</param-name>
  40. <param-value>/WEB-INF/applicationContext.xml</param-value>
  41. </context-param>
  42.  
  43. <listener>
  44. <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  45. </listener>
  46.  
  47. <listener>
  48. <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
  49. </listener>
  50.  
  51. <!-- JSF -->
  52. <context-param>
  53. <param-name>javax.faces.PROJECT_STAGE</param-name>
  54. <param-value>Development</param-value>
  55. </context-param>
  56.  
  57. <servlet>
  58. <servlet-name>Faces Servlet</servlet-name>
  59. <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  60. <load-on-startup>1</load-on-startup>
  61. </servlet>
  62.  
  63. <servlet-mapping>
  64. <servlet-name>Faces Servlet</servlet-name>
  65. <url-pattern>/faces/*</url-pattern>
  66. </servlet-mapping>
  67.  
  68. <session-config>
  69. <session-timeout>
  70. 30
  71. </session-timeout>
  72. </session-config>
  73.  
  74. <context-param>
  75. <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  76. <param-value>server</param-value>
  77. </context-param>
  78.  
  79. <welcome-file-list>
  80. <welcome-file>faces/index.xhtml</welcome-file>
  81. </welcome-file-list>
  82.  
  83. <!-- Primefaces -->
  84. <filter>
  85. <filter-name>PrimeFaces FileUpload Filter</filter-name>
  86. <filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class>
  87. </filter>
  88.  
  89. <filter-mapping>
  90. <filter-name>PrimeFaces FileUpload Filter</filter-name>
  91. <servlet-name>Faces Servlet</servlet-name>
  92. </filter-mapping>
  93.  
  94. <context-param>
  95. <param-name>contextConfigLocation</param-name>
  96. <param-value>classpath:/*Context.xml</param-value>
  97. </context-param>
Add Comment
Please, Sign In to add comment