• 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.......................................................................
    ..............................................................................................................................
  • 相关阅读:
    Keepalived+LVS-DR+Nginx高可用故障切换模式
    【keepalived】CentOS7.0下安装教程
    【Linux】时间同步设置+防火墙设置+SELinux设置
    reset.css
    webpack打包出错 连续同一个命令打包 堆栈错误
    git操作
    js如何判断一个对象{}是否为空对象,没有任何属性,为空对象的几种方法
    页面样式 窗口大小
    Angular2路由 上线后页面刷新后报404错误
    React 上传进度条问题 原生js上传 input type=“file”
  • 原文地址:https://www.cnblogs.com/zhouchangyang/p/10907219.html
Copyright © 2020-2023  润新知