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(); | ||
|  |     } | ||
|  | 
 | ||
|  | } |