zoukankan      html  css  js  c++  java
  • 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.......................................................................
    ..............................................................................................................................
  • 相关阅读:
    acwing272. 最长公共上升子序列
    哈夫曼编码简单实现
    Linked List Sorting
    jmeter-线程组
    css-书写规范
    mysql-踩坑记录
    vue-npm install
    css-选择器
    js-process对象
    linux-常用命令
  • 原文地址:https://www.cnblogs.com/zhouchangyang/p/10907219.html
Copyright © 2011-2022 走看看