java&spring

H2 DB에 값이 들어가는지 확인하기 위한 설정

sungjine 2017. 5. 4. 17:25
반응형

Spring-boot를 사용한다는 가정하에 아래와 같은 설정만 해주면된다.

 

@Configuration
@EnableWebMvc
public class AppConfig extends WebMvcConfigurerAdapter {
    @Bean
    public ServletRegistrationBean h2servletRegistration() {
        ServletRegistrationBean registration = new ServletRegistrationBean(new WebServlet());
        registration.addUrlMappings("/console/*");
        return registration;
    }
}

 

설정을 한 후 localhost:8080/console 로 들어가 connect하면 H2 DB에 테이블이 잘 만들어져 있는지 확인할 수 있다.

 

만약 Security를 사용하고 있다면 아래와 같은 설정을 추가해줘야 한다.

 

@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
    public void configure(HttpSecurity http) throws Exception {
        http
            .authorizeRequests()
                .antMatchers("/console/**").permitAll()
                .and()
            .csrf().disable()
            .headers().frameOptions().disable();
    }
}
반응형