티스토리 뷰

반응형

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();
    }
}
반응형
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday
글 보관함
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31