谁可以给我一个Configuring spring mvc 例子 如:@EnableWebMvc
@Configuration
public class MyConfig extends WebMvcConfigurerAdapter{}急用非常感谢!

解决方案 »

  1.   

    可以用modelandview
    也可以用@controller annotation你要哪种?
      

  2.   

    在servlet.xml中添加
       <context:annotation-config/>
       <context:component-scan base-package="de.uform.view.*"/>
       
       <mvc:annotation-driven/>  后台
    @RequestMapping(value = "/result", method = RequestMethod.GET)
    @ModelAttribute("items")
    public List<ResultBean> listResults( @RequestParam("startDate") Date startDate, @RequestParam("endDate") Date endDate ){
    List<ResultBean> result = new ArrayList<ResultBean>();
    ......
    return result;以json的形式传回前台。
    ResultBean是所谓的model,需要什么信息,可以自己添加。
    至于view,就不用给例子了吧。
      

  3.   

    哦,上面xml中的base-pachage自己换。
      

  4.   

    嘿嘿 谢谢啊!你没明白我什么意思哦,我是想要用javabean的方式来管理/xxx-servlet.xml例如:
    @EnableWebMvc
    @Configuration
    public class MyConfig extends WebMvcConfigurerAdapter{
      public void addViewControllers(ViewControllerRegistry registry){
    registry.addViewController("/").setViewName("home");
    registry.addViewController("/convert").setViewName("/convert/makeconvert");
    registry.addViewController("/regardView").setViewName("simple");
    registry.addViewController("/dataTransfer").setViewName("data");
    }
       ...
    }
      

  5.   

    http://blog.csdn.net/zuxianghuang/article/details/6525432http://download.csdn.net/detail/zuxianghuang/3442207
      

  6.   

     @Configuration
     @EnableWebMvc
     @ComponentScan(basePackageClasses = { MyConfiguration.class })
     public class MyConfiguration extends WebMvcConfigurerAdapter {        @Override
            public void addFormatters(FormatterRegistry formatterRegistry) {
                    formatterRegistry.addConverter(new MyConverter());
            }        @Override
            public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
                    converters.add(new MyHttpMessageConverter());
            }        ... ...
     }
    如果extends WebMvcConfigurationSupport就不需要@EnableWebMvc
     @Configuration
     @ComponentScan(basePackageClasses = { MyConfiguration.class })
     public class MyConfiguration extends WebMvcConfigurationSupport {        @Override
            public void addFormatters(FormatterRegistry formatterRegistry) {
                    formatterRegistry.addConverter(new MyConverter());
            }        @Bean
            public Person aaa() {
               return new Person("aaa");
            }
            ......
     }
      

  7.   

    例如我在/xxx-servlet.xml:
    <resources mapping="/resources/**" location="/resources/" />有这段配置,
    那么我的Bean里就应该这样写:
    public void addResourceHandlers(ResourceHandlerRegistry registry){
    registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
    }
    -----------------------------------------------------------------
    那么如果/xxx.servlet.xml:
    <beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
       <beans:property name="prefix" value="/WEB-INF/views/" />
       <beans:property name="suffix" value=".jsp" />
    </beans:bean>等等
    那么我的这个Bean应该怎么写呢?
      

  8.   

    这个我也不知道。
    不过,你看看这个,可能有帮助
    http://note19.com/2007/08/01/spring-configuration-with-property-files/另外,这个“等等”,楼主还是找本书系统的看一下吧。
    如果找到了相应的书,能不能告诉我一下,我也学学,呵呵。
      

  9.   


    public InternalResourceViewResolver viewResolver() {  
            InternalResourceViewResolver resolver = new InternalResourceViewResolver();  
            resolver.setPrefix("/WEB-INF/jsp/");  
            resolver.setSuffix(".jsp");  
            return resolver;  
        }    
      

  10.   

    应该是:
    public InternalResourceViewResolver viewResolver() {  
            InternalResourceViewResolver resolver = new InternalResourceViewResolver();  
            resolver.setPrefix("/WEB-INF/views/");  
            resolver.setSuffix(".jsp");  
            return resolver;  
        }    lz,你用的spring 3.1呀,建议你还是从3.0.5开始学起吧,不一定全部用annotation就高效。
      

  11.   


    其实你最好参考3.1的api,虽然是英文,但是你搜索你想要的关键配置就好了,不懂的可以用谷歌翻译,最原始的。http://blog.csdn.net/giveyousool/article/details/7177906
      

  12.   


    public InternalResourceViewResolver viewResolver() {  
            InternalResourceViewResolver resolver = new InternalResourceViewResolver();  
            resolver.setPrefix("/WEB-INF/jsp/");  
            resolver.setSuffix(".jsp");  
            return resolver;  
        }    
    应该是这样的吧!@Bean
    public ViewResolver getViewResolver(){
    InternalResourceViewResolver resolver = new InternalResourceViewResolver();
    resolver.setPrefix("/WEB-INF/views/");
    resolver.setSuffix(".jsp");
    return resolver;
    }