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