SpringMvc 以配置类的形式代替xml文件
    		       		warning:
    		            这篇文章距离上次修改已过422天,其中的内容可能已经有所变动。
    		        
        		                
                在Spring MVC中,可以通过Java配置类来替代XML文件进行配置。以下是一个简单的Java配置类示例,用于配置Spring MVC:
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
 
@EnableWebMvc
@Configuration
@ComponentScan(basePackages = "com.example.controller")
public class WebConfig implements WebMvcConfigurer {
 
    @Bean
    public InternalResourceViewResolver viewResolver() {
        InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
        viewResolver.setPrefix("/WEB-INF/views/");
        viewResolver.setSuffix(".jsp");
        return viewResolver;
    }
 
    // 其他需要的配置,例如消息转换器、拦截器等
}在这个配置类中,我们使用了@EnableWebMvc注解来启用Spring MVC,并用@Configuration注解标记它为配置类。我们还用@ComponentScan注解指定了Spring需要扫描的Controller组件的包路径。
通过这个配置类,你可以省去XML配置文件,让配置更加清晰和类型安全。这是Spring Boot推荐的配置方式,因为它更加简洁,易于理解,并且提供了编译时检查。
评论已关闭