三、SpringBoot Controller

@RequestMapping负责URL注解

value(请求URL路径)、method(HTTP请求)

简单映射 :@RequestMapping(“\user”)

一、只进行value请求:

在本地窗口相关路径查看:

参数传递(GET和POST)(GET直接在url里面传递参数,post在body里面传)

@RequestParam

在方法内传入参数名称,nickname

在本地端口进行访问

可能需要传递很多参数,为避免麻烦,可以传递一个类

1.javabean的创建 alt+ inseet

无参构造、set、get、tostring

2.在controller类中导入

post需要用到apipost工具,

(1)传入www类型参数

结果

(2)传入json类参数

其他都一样,只是要用@Request指明参数类型

四、SpringBoot文件上传+拦截器(默认放在resouse、stasic里面)

1、静态资源访问(位置:classpath:/static/)

添加静态资源访问目录。

2、文件上传(将用户上传的文件存储到web服务器的本地)

添加文件大小限制,

代码编写:

上传文件

3.拦截器

五、构建restful服务

1.restful介绍

2.构建接口

注:get是获取,host是新建,put是更新,delete是删除

3.生成文档

Swagger软件,动态生成接口文档

还有很多漏洞,后续会补,目前只是大概的学习,做大作业要用。

JAVAweb开发学习相关推荐

  1. Javaweb开发学习笔记(三)

    Servlet 1)Servlet的概述 1.什么是Servlet?Servlet,全称Java Servlet,是用Java编写的服务器端程序.其主要功能在于处理请求和发送响应.狭义的Servlet ...

  2. JavaWeb学习总结(一)——JavaWeb开发入门(转载)

    一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...

  3. JavaWeb学习总结(一):JavaWeb开发入门

    一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...

  4. JavaWeb开发基础:Cookies/Session学习

    JavaWeb开发基础:Cookies学习 理解cookie的实现原理: http协议的特性是无连接性,但我们从服务器上那下来网页的内容之后,socket就close掉了,服务器和浏览器不再连接. 所 ...

  5. SEEK学习论坛-JavaWeb开发实训课题 (数据库MySQL+js+Ajax+Servlet)

    关于这次学校实训,我们做了一个类似于CSDN博客的项目,然后我们小组取名叫SEEK,一个学习论坛,前面ppt有介绍,我主要是负责后端数据库的,与MySQL交互,由我的组长写好js代码,然后将前端所获取 ...

  6. 最详细的JavaWeb开发基础之java环境搭建(Windows版)

    首先欢迎大家来学习JavaWeb,在这里会给你比较详细的教程,从最基本的开始,循序渐进的深入.会让初学者的你少踩很多坑(大实话),如果你已经掌握了JavaWeb开发的基础部分,请耐心等待后续的进阶阶段 ...

  7. JavaWeb开发环境配置

    JavaWeb开发环境配置(win7_64bit) 目录 1.概述 2.JavaWeb学习路线 3.JavaWeb常用开发环境搭建 4.注意事项 >>看不清的图片可在新标签打开查看大图 1 ...

  8. JDBC , 使用java来控制mysql。JavaWeb开发的分层设计-三层架:DAO层设计,连接池使用,类加载使用,配置...

    大家可以关注一下我的博客  我的博客所有随笔都是我从基础开始学习java的所有知识点 1. Jdbc概述 问题:实际开发中,不可能用工具或者命令行操作数据库,数据库表中的数据最终要使用Java程序来操 ...

  9. java web开发技术大_2021年六大javaweb开发主流技术

    作为历史最为悠久的编程语言--java,历经数十年依然盘踞在编程榜最前面的位置,这与它的技术和应用范围是分不开的,同时呢,javaweb开发主流技术更是java开发者时时刻刻关注的问题,接下来我们一起 ...

最新文章

  1. 值传递 和 地址传递 的区别(好多句话才可以说清)
  2. 我要回家软件_这个中秋节,我也要回家
  3. jQuery滚动指定位置
  4. ninja: error: 'LIBSOUNDIO_LIB-NOTFOUND', needed by 'bin/k4aviewer', missing and no known rule to mak
  5. supervisor监控php进程程序,详解Supervisor进程守护监控(转)
  6. Dubbo为什么用Go重写?
  7. ups容量计算和配置方法_山埔UPS电源后备时间计算方法
  8. 怎样构建深度学习模型?六步走,时刻小心过拟合 | 入门指南
  9. win10在哪里找到计算机,win10计算器在哪里?win10怎么调出计算器?
  10. python-声音录制和处理
  11. 使用Mapviz、中科图新 进行机器人GPS轨迹卫星地图绘制
  12. 关于用KMS的时候手欠把原装正版win11的激活卸载了怎么办
  13. CCIE--PIM+DMVPN+MSDP
  14. 玩客部落ASO解读:应用商店关键词曝光原理
  15. word页眉页脚,奇偶不同
  16. Excel 如何制作时间轴
  17. c语言链表删除重复点,【图片】想问一道链表题,如何删除重复元素【c语言吧】_百度贴吧...
  18. excel怎么设置自动计算_EXCEL内输入起始时间,如何自动计算小时时间差?
  19. 如何用电脑控制手机屏幕,写工作日志
  20. 【FPGA入门教程】(六)时序逻辑电路设计

热门文章

  1. 声纹识别与声源定位(一)
  2. Visual Studio Code介绍
  3. 切换到/etc/ppp/ipup文件,写出操作命令过程,并显示详细过程,和推迟30秒关机命令
  4. 第八天 02.hydra暴力破解ssh密码以及ftp密码
  5. 反向代理配置:location 后面的规则带斜杆和不带斜杆的区别
  6. 进入BeOS的花花世界 系列一
  7. Lawnmower(洛谷 CF115B)
  8. error C2059: 语法错误:“,”
  9. js圆周运动动画_JavaScript动画实例:沿圆周运动的圆圈
  10. 如何让机器向“时尚达人”学习?阿里做了个“实用”的图像数据集