@@ -26,13 +26,13 @@ public class DataSourceConfiguration {
2626
2727 @ Bean
2828 @ ConfigurationProperties (prefix = "demo.datasource" )
29- public DataSourceProperties dataSourceProperties (){
29+ public DataSourceProperties dataSourceProperties () {
3030 return new DataSourceProperties ();
3131 }
3232
3333
3434 @ Bean
35- public DataSource dataSource (){
35+ public DataSource dataSource () {
3636 DataSourceProperties dataSourceProperties = dataSourceProperties ();
3737 // final HikariDataSource dataSource = new HikariDataSource();
3838 // dataSource.setDriverClassName(dataSourceProperties.getDriverClassName());
@@ -42,31 +42,30 @@ public DataSource dataSource(){
4242 // dataSource.setConnectionTimeout(Integer.parseInt(env.getProperty("spring.datasource.hikari.connectionTimeout")));
4343 // dataSource.setMaximumPoolSize(Integer.parseInt(env.getProperty("spring.datasource.hikari.maximumPoolSize")));
4444 // return dataSource;
45- return connectionPoolDataSource (DataSourceBuilder .create ()
46- .driverClassName (dataSourceProperties .getDriverClassName ())
47- .url (dataSourceProperties .getUrl ())
48- .username (dataSourceProperties .getUsername ())
49- .password (dataSourceProperties .getPassword ())
50- .build ());
45+ return connectionPoolDataSource (DataSourceBuilder .create ()
46+ .driverClassName (dataSourceProperties .getDriverClassName ())
47+ .url (dataSourceProperties .getUrl ())
48+ .username (dataSourceProperties .getUsername ())
49+ .password (dataSourceProperties .getPassword ())
50+ .build ());
5151 }
5252
53- protected HikariConfig hikariConfig (
54- DataSource dataSource ) {
55- HikariConfig hikariConfig = new HikariConfig ();
56- int cpuCores = Runtime .getRuntime ().availableProcessors ();
57- hikariConfig .setMaximumPoolSize (cpuCores * 4 );
58- hikariConfig .setDataSource (dataSource );
59- // hikariConfig.setAutoCommit(false);
60- return hikariConfig ;
61- }
53+ protected HikariConfig hikariConfig (DataSource dataSource ) {
54+ HikariConfig hikariConfig = new HikariConfig ();
55+ int cpuCores = Runtime .getRuntime ().availableProcessors ();
56+ hikariConfig .setMaximumPoolSize (cpuCores * 4 );
57+ hikariConfig .setDataSource (dataSource );
58+ hikariConfig .setAutoCommit (false );
59+ return hikariConfig ;
60+ }
6261
63- protected HikariDataSource connectionPoolDataSource (
64- DataSource dataSource ) {
65- return new HikariDataSource (hikariConfig (dataSource ));
66- }
62+ protected HikariDataSource connectionPoolDataSource (
63+ DataSource dataSource ) {
64+ return new HikariDataSource (hikariConfig (dataSource ));
65+ }
6766
6867 @ Bean
69- public LocalContainerEntityManagerFactoryBean entityManagerFactory (){
68+ public LocalContainerEntityManagerFactoryBean entityManagerFactory () {
7069 LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean ();
7170 factory .setDataSource (dataSource ());
7271 factory .setPackagesToScan (new String []{"ir.bigz.springbootreal.dao" });
@@ -81,7 +80,7 @@ public LocalContainerEntityManagerFactoryBean entityManagerFactory(){
8180 }
8281
8382 @ Bean
84- public PlatformTransactionManager transactionManager (){
83+ public PlatformTransactionManager transactionManager () {
8584 EntityManagerFactory factory = entityManagerFactory ().getObject ();
8685 return new JpaTransactionManager (factory );
8786 }
0 commit comments