zoukankan      html  css  js  c++  java
  • SpringMVC和spring集成

    步骤:1、web.xml中配置spring的监听和spring配置文件位置

            2、编写spring类并在spring的配置文件里配置bean

    说明:源码中spring核心配置文件导入springAnnotation-import.xml来配置常规bean

    源码地址:http://pan.baidu.com/s/1buLLZg(百度云链接)

    一、web.xml中配置spring的监听和spring配置文件位置    

    <context-param>
          <param-name>contextConfigLocation</param-name>
          <param-value>classpath*:config/springAnnotation-core.xml</param-value>
    </context-param>

    <listener>
          <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

    二、编写spring类并在spring的配置文件里配置bean

         1、编写接口类          

            public interface IUser {
                  public String addUser();
            }

         2、编写接口实现类

            public class UserManager implements IUser{

                @Override
                public String addUser() {
                     return "I am Chuck!";
               }

            }

         3、编写Controller类      

            @Controller
            @RequestMapping("/user")
            public class LoginController extends MultiActionController {
                 @Resource(name="userManager")//拿到spring配置文件里的bean
                 private IUser userManager;

                 @RequestMapping("/addUser")
                 public String addUser(User user,HttpSession httpSession){
                         System.out.println(userManager.addUser());
                         return "/welcome";
                 }

            }

         4、在spring配置文件里配置bean      

             <beans>
                 <bean id="userManager" class="com.chuck.manager.UserManager"></bean>
            </beans>

         

  • 相关阅读:
    02-05 flutter provider的使用
    02-04 flutter 构造函数总结
    02-03 flutter异步
    02-02dart语法
    02-01dart语法
    01-01 iOS内存对齐、内存对齐算法
    01-02 iOS kvo、kvc
    01-03 category 原理概述
    多线程编程 (2) -NSOperation
    IOS基本控件属性
  • 原文地址:https://www.cnblogs.com/ChuckTina/p/5147865.html
Copyright © 2011-2022 走看看