Guest User

Untitled

a guest
Feb 14th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. spring.datasource.url=jdbc:mysql://localhost:3306/test?characterEncoding=utf8
  2. spring.datasource.username=user
  3. spring.datasource.password=pwd
  4. spring.datasource.driver-class-name=com.mysql.jdbc.Driver
  5. spring.datasource.max-active=500
  6.  
  7. @Bean
  8. public DataSource dataSource(){
  9. PoolProperties p = new PoolProperties();
  10. p.setUrl("jdbc:mysql://localhost:3306/mysql");
  11. p.setDriverClassName("com.mysql.jdbc.Driver");
  12. p.setUsername("root");
  13. p.setPassword("password");
  14. p.setJmxEnabled(true);
  15. p.setTestWhileIdle(false);
  16. p.setTestOnBorrow(true);
  17. p.setValidationQuery("SELECT 1");
  18. p.setTestOnReturn(false);
  19. p.setValidationInterval(30000);
  20. p.setTimeBetweenEvictionRunsMillis(30000);
  21. p.setMaxActive(100);
  22. p.setInitialSize(10);
  23. p.setMaxWait(10000);
  24. p.setRemoveAbandonedTimeout(60);
  25. p.setMinEvictableIdleTimeMillis(30000);
  26. p.setMinIdle(10);
  27. p.setLogAbandoned(true);
  28. p.setRemoveAbandoned(true);
  29. p.setJdbcInterceptors(
  30. "org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;"+
  31. "org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer");
  32. DataSource datasource = new DataSource();
  33. datasource.setPoolProperties(p);
  34. return datasource ;
  35. }
Add Comment
Please, Sign In to add comment