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>

         

  • 相关阅读:
    nginx设置屏蔽,可访问id的方法
    python实现rcp远程调用介绍
    0.0.0.0
    datetime 模块详解 -- 基本的日期和时间类型
    python函数——形参中的:*args和**kwargs
    时间加一天,一个小时得到新的时间
    good blog
    Python-第三方库requests详解
    python requests的content和text方法的区别
    MyEclipse使用总结——设置MyEclipse开发项目时使用的JDK
  • 原文地址:https://www.cnblogs.com/ChuckTina/p/5147865.html
Copyright © 2011-2022 走看看