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>

         

  • 相关阅读:
    几种sap增强的查找方法
    BAPI_ACC_DOCUMENT_POST Enter rate / GBP rate type M for Error SG105
    SAP TAX CODE 自动计算税金(BAPI_ACC_DOCUMENT_POST CALCULATE_TAX_FROM_GROSSAMOUNT)
    Python入门资料
    认知决定你的格局,和财富差距 (转)
    微信支付,支付宝支付,银联支付——三大支付总结
    Android 日志记录杂谈-Logger,Timber,logback-android
    好全的Android面试题
    Android界面性能调优手册
    50 篇 Android 干货文章
  • 原文地址:https://www.cnblogs.com/ChuckTina/p/5147865.html
Copyright © 2011-2022 走看看