• Spring_注解形式的配置


    1.spring配置: 扫描被下面的注解所注解的类, 把这些类直接配置为bean.

               例如: @Controller @Service @Repository @Component 这四个注解 

         Controller层:Controller
    Service层:Service
    dao层:Repositiry
    如果一个bean不属于上述三层中的任意一个,那么就是用Component注解
    这四个注解功能一样,只是表示意思不一样.
    <context:component-scan base-package="com.lanou.demo"/>

    2.配置处理器映射器和处理器适配器:使用常用的注解形式的配置.
     这个配置直接开启了@RequestMapping的HandlerMapping和HandlerAdapter
    <mvc:annotation-driven />

    3.配置视图解析器:

    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
            <property name="prefix" value="/url前缀/"/>
            <property name="suffix" value="url后缀(.jsp或.html)"/>
        </bean>
    Controllerceng层:
    @Controller
    public class BookController {
    @RequestMapping("/log")
        public String log(){
    
            return "login";
        }
    }
    ..............................................................................................................................
    ..............................................................................................................................
    在Controller层类中,每一个方法都是一个Handler(处理器),一般在Controller负责页面调度和数据返回.
    @RequestMapping("/log")是前端地址映射,表示前端发来的地址,
    return "login";表示调度到login页面.
    如果返回的是数据时:在方法头上再加一个@ResponseBody注解,
    一旦加了这个注解,返回的就不是一个页面,而是一个json数据.
    ..............................................................................................................................
    ..............................................................................................................................
    ..............................................................................................................................
    .................................................学习笔记......................................................................
    ..............................................................................................................................
    .................................................Spring.......................................................................
    ..............................................................................................................................
  • 相关阅读:
    Eclipse配置C++环境
    C++/C中的struct和typedef struct用法和区别
    推荐系统实践(项亮)— 第2章 利用用户行为数据
    推荐系统实践(项亮)— 第1章 好的推荐系统
    语录摘抄(二)
    语录摘抄(一)
    深度学习—BN的理解(一)
    代码题(63)— 字符串拷贝
    代码题(62)— 滑动窗口最大值
    目标检测 — NMS
  • 原文地址:https://www.cnblogs.com/zhouchangyang/p/10907219.html
Copyright © 2020-2023  润新知