Spring
文章平均质量分 95
椰椰椰耶
椰椰椰耶~~~
展开
-
【Spring IoC】容器和IoC介绍以及IoC程序开发的优势
容器是用来容纳某种物品的(基本)装置。生活中的水杯,垃圾桶,冰箱等等这些都是容器。我们想象,之前的内容中我们接触到了哪些容器?List/Map:数据存储容器Tomcat:Web 容器IoC是Spring的核心思想,也是常见的面试题。其实我们在前面已经使用过了IoC,在类上面添加注解,就是把这个对象交给Spring管理,Spring框架启动时就会加载该类。把对象交给Spring管理,就是IoC思想。原创 2024-11-01 22:17:05 · 1432 阅读 · 34 评论 -
【Spring】Spring实现加法计算器和用户登录
约定“前后端交互接口”是进行 Web 开发中的关键环节。接口又叫API),我们一般讲到接口或者API,指的都是同一个东西是指应用程序对外提供的服务的描述,用于交换信息和执行任务(与JavaSE中学习的类和接口是两回事)。简单来说,就是允许客户端给服务器发送哪些HTTP请求,并且每种请求预期获取什么样的HTTP响应。现在“前后端分离”模式开发,前端和后端的代码通常由不同的团队负责开发,双方团队在开发之前,会提前约定好交互的方式客户端发起请求服务器提供对应的服务。原创 2024-10-16 21:48:50 · 1654 阅读 · 43 评论 -
【Spring】获取Cookie和Session(@CookieValue()和@SessionAttribute())
这是没有Spring的时候,用Servlet来获取(获取所有的 Cookie)Spring MVCWebServletHTTPHTTPHTTPHTTPSpringCookie是一个数组,所以进行循环打印进入网页后,Cookie可以直接进行修改(F12然后在里面添加信息,name=bitevalue=666,随后保存之后刷新,可在服务端看到Cookie信息Spring MVCWebServletServletSpring MVCHTTPHTTPHTTPSpring MVC。原创 2024-10-13 20:54:22 · 1668 阅读 · 47 评论 -
【Spring】Cookie和Session是什么
HTTP 协议自身是属于“”协议但是在实际开发中,我们很多时候是需要知道请求之间的关联关系的上述图片中的“令牌”通常就存储在Cookie字段中此时在服务器这边就需要记录“令牌”的信息,以及令牌对应的用户信息,这个就是Session机制所做的工作。原创 2024-10-12 18:30:40 · 1499 阅读 · 75 评论 -
【Spring】“请求“ 之后端传参重命名,传递数组、集合,@PathVariable,@RequestPart
某些特殊情况下,前端传递的参数key和我们后端接收的key可以不一致,比如前端传了一个time给后端,而后端是使用createtime字段来接收的,这样就会出现参数接收不到的情况,如果出现这种情况,我们就可以使用来重命名前后端的参数值Springtimecreatetimecreatetimetime。原创 2024-10-07 11:42:32 · 5787 阅读 · 12 评论 -
【Spring】“请求“ 之传递 JSON 数据
JSON 就是一种数据格式,有自己的格式和语法,使用文本表示一个对象或数组的信息,因此 JSON 本质是字符串,主要负责在不同的语言中数据传递和交换。JSON 是一个字符串,其格式非常类似于 JavaScript 对象字面量的格式。基于以上特点,JSON 在 Web 应用程序中被广泛使用,如前后端交互,API 接口数据传输等。框架中已经把该工具包引入了进来,我们可以直接进行使用。开发者能更快的上手而已,但是他的语法本身比较简单,所以也很好学。的转换工具,我们可以直接使用,来完成。没有关系,只是语法类似,原创 2024-10-06 16:55:50 · 8606 阅读 · 66 评论 -
【Spring】“请求“ 之传递单个参数、传递多个参数和传递对象
访问不同的路径,就是发送不同的请求。在发送请求时,可能会带一些参数,所以学习 Spring 的请求,主要是学习如何传递参数到后端,以及后端如何接收传递参数,我们主要是使用浏览器和 Postman 来模拟后端开发人员无需太过于关注如何传递参数,了解即可,实际开发中以 Postman 测试为主比如餐厅的厨师,不关注用户是在店里下单还是外卖平台下单,只需要知道如何让接受订单,根据订单做出对应的菜肴就可以了。原创 2024-10-06 14:36:03 · 7047 阅读 · 41 评论 -
【Spring】@RequestMapping、@RestController和Postman
是 Spring Web MVC 引用程序中最常被用到的注解之一,它是用来注册接口的路由映射的,表示服务收到请求时,路径为/sayHello的请求就会调用sayHi这个方法的代码:当用户访问一个 URL 时,将用户的请求对应到程序中某个类的某个方法的过程就叫路由映射既然已经可以达到我们的目的了,我们为什么还要加呢?404一个项目中,会有很多类,每个类可能会有很多的方法,Spring 程序怎么知道要执行哪个方法呢?原创 2024-10-04 14:02:05 · 9553 阅读 · 44 评论 -
【Spring】Spring MVC的项目准备和连接建立
MVC 是 Model View Controller 的缩写,它是软件工程中的一种软件架构设计模式,它把软件系统分为:模型、视图和控制器三个部分View(视图):指在应用程序中专门用来与浏览器进行交互,展示数据的资源Model(模型):是应用程序的主体部分,用来处理程序中数据逻辑的部分Controller(控制器):可以理解为一个分发器,用来决定视图发来的请求,需要用哪一个模型来处理,以及处理完后需要跳回哪一个视图。即用来连接视图和模型我们去饭店吃饭,我们坐下,服务员让我们点单。原创 2024-10-04 13:59:06 · 8636 阅读 · 37 评论 -
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
是为了快速开发Spring而诞生的,提供了启动添加依赖的功能,可以快速集成框架内置web服务器,无需配置Tomcat等web服务器,直接运行和部署程序可以完全抛弃繁琐的XML,使用注解和配置的方式进行开发支持更多的监控的指标,可以更好的了解项目的运行情况等特点可使用IDEA或网页创建,它的设计思想是约定大于配置,类上标注就可以启动项目了。原创 2024-10-03 20:39:39 · 10785 阅读 · 55 评论 -
【Spring】Spring Boot项目创建和目录介绍
Spring 让 Java 程序更加快速、简单和安全,Spring 对于速度、简单性和生产力的关注使其成为世界上最流行的 Java 框架Spring 官方提供了很多开源的项目,覆盖范围从 Web 开发到大数据,Spring 发展到了今天,已经形成了自己的生态圈,我们在开发时,也倾向于使用 Spring 官方提供的技术来解决对应的问题。原创 2024-10-03 10:30:58 · 10181 阅读 · 40 评论