24 lines
		
	
	
		
			664 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			664 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
| package bael.data
 | |
| 
 | |
| @Grab('h2')
 | |
| 
 | |
| import org.springframework.context.annotation.Bean
 | |
| import org.springframework.context.annotation.ComponentScan
 | |
| import org.springframework.context.annotation.Configuration
 | |
| import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
 | |
| import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType
 | |
| import org.springframework.web.servlet.config.annotation.EnableWebMvc
 | |
| import javax.sql.DataSource
 | |
| 
 | |
| @Configuration
 | |
| @EnableWebMvc
 | |
| @ComponentScan('bael.data')
 | |
| class DataConfig {
 | |
| 
 | |
|     @Bean
 | |
|     DataSource dataSource() {
 | |
|         return new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.H2).build();
 | |
|     }
 | |
| 
 | |
| }
 |