Slide 51
Slide 51 text
(C) CASAREAL, Inc. All rights reserved.
#jsug
8FC"QQMJDBUJPO*OJUJBMJ[FSͷར༻
51
public class MyWebAppInitializer
extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override // ϏδωεϩδοΫҎԼͷJava Configͷࢦఆ
protected Class>[] getRootConfigClasses() {
return new Class>[]{DataSourceConfig.class,
JpaConfig.class, ServiceConfig.class};
}
@Override // MVC༻ͷJava Configͷࢦఆ
protected Class>[] getServletConfigClasses() {
return new Class>[]{MvcConfig.class};
}
@Override // DispatcherServletͷurl-patternͷࢦఆ
protected String[] getServletMappings() {
return new String[]{"/"};
}
@Override // αʔϒϨοτϑΟϧλʔͷࢦఆ
protected Filter[] getServletFilters() {
return new Filter[]{new CharacterEncodingFilter(
StandardCharsets.UTF_8.name(), true)};
}
}