zoukankan      html  css  js  c++  java
  • Controller一些知识点1——初步见解

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title>美杜莎女王封印解除</title>
    </head>
    <body>
    <pre>
    写一下关于controller层的写法解释
    首先关于当中的一些注解字的解释进行分析阐明:
    @ResponseBody:表示该方法的返回结果直接写入HTTPResponseBody中
    @RestController:此注解主要是用来标注控制层的组件主要是包括@Controller和@ResponseBody这两种

    对于在实战中的应用:
    1.POST的方式传递----其中最好的方法就是使用json格式,在controller层对象前加注解@RequestBody将数据与前端映射,这时前端会将json格式的数据存入body缓冲区
    @RequestBody会将获取的数据以json的格式返回

    2.GET的方式传递
    此方式不接受json方式传递,可以通过路径传递参数,常用的注解@PathVariable:接受的是restful风格

    3.@ReequestParam:类似于POST的用法,用于指定参数名称

    返璞归真:
    对于Controller层:
    作用:处理Http请求(@Controller),


    对于@RequestMapping:用来配置URL的映射


    在SpringBoot的控制层:
    主要有两种的提交的方式:
    form提交
    局部刷新:其实就是异步刷新(Ajax)
    上面的@Controller层就是整体页面刷新提交的处理注释
    @RestController就是ajax的提交 ,一般返回json格式



    4.对于Springboot的热部署方式:
    springboot本身是一个java的程序,通常的部署方式采用的是打成jar包或者war包
    5.

    </pre>
    </body>
    </html>
  • 相关阅读:
    删除 node_modules文件夹cmd指令
    vue 限制输入字符长度
    vertical-align和text-align属性实现垂直水平居中
    二分查找法
    MySQL实现分页查询
    数据库连接
    AOP编程的常用实现方式
    链表中环的入口
    AQS同步组件及ReentrantLock和synchronized的区别
    快速排序的递归和非递归
  • 原文地址:https://www.cnblogs.com/666boyun/p/13883459.html
Copyright © 2011-2022 走看看