Spring Boot Web
文章平均质量分 88
Spring Boot Web
Surpass余sheng军
要么不做,要么做到最好,只有废物,才做一半。
展开
-
Web开发后端总结
在Spring Framework - Spring框架的生态当中,对Web程序开发提供了非常好的支持,像全局异常处理器、拦截器这些都是Spring框架当中Web开发模块所提供的功能,而。像我们前面所编写的Controller以及在Contrioller当中接收请求、响应数据的这一部分的功能,都是Spring MVC当中提供的功能。我们在学习这些Web后端开发技术的时候,我们都是。如果我们在执行具体的业务处理之前,除了IOC与DI我们还学习了。原创 2023-09-09 17:13:58 · 643 阅读 · 0 评论 -
SpringBoot原理
复习:我们可以通过Spring当中提供的注解@Component以及它的三个衍生注解(@Controller、@Service、@Repository)来声明IOC容器中的bean对象,同时我们也学习了如何为应用程序注入运行时所需要依赖的bean对象,也就是依赖注入DI。在SpringBoot项目当中,我们要想配置一个属性,可以通过这三种方式当中的任意一种来配置都可以。问题:输出的bean对象地址值是一样的,说明IOC容器当中的bean对象有几个?,除了支持配置文件的配置方式以外,原创 2023-09-03 23:40:20 · 491 阅读 · 0 评论 -
完美解决运行SpringBoot项目时pom.xml文件显示找不到插件爆红
artifactId标签下面加上一个version标签,声明版本与当前Spring Boot的版本一致即可。原创 2023-04-16 20:11:15 · 1234 阅读 · 0 评论 -
运行Spring Boot项目时[ java: 错误: 不支持发行版本 17 ]
在使用idea创建springboot项目时,因为idea只能选择一些新版本的springboot,那么我们怎么才能创建其他版本呢?在创建项目时应该是忽略了我指定的JDK版本,而是选择了满足条件的最低的JDK,又因为我没有安装这个版本所以报错。这下就清楚了,应该是。原创 2023-04-16 20:03:26 · 2026 阅读 · 0 评论 -
Spring Boot Web响应 & 分层解耦
ResponseBody注解可以作用在Controller方法上,也可以作用在Controller类上,它的主要作用就是将方法的返回值直接作为响应数据响应给客户端浏览器,而如果方法的返回值是一个对象或者是一个集合,它会先将这个对象或者是集合转为JSON格式的数据,然后再响应给客户端浏览器。前面介绍到在Web应用程序的请求响应的整个流程当中,我们需要重点关注的就是Controller程序,而。Controller程序的核心职责就是接收请求,然后设置响应。学习完请求参数的接收,接下来进入到设置响应数据。原创 2023-04-24 23:18:40 · 425 阅读 · 0 评论 -
Servlet & Spring Boot Web请求
一. 请求那我们所编写的XxxController 是如何处理请求的,又与Servlet之间有什么联系呢?通过该流程我们可以看出DispatcherServlet在Web请求当中是一个非常核心的一个类,所以这个类在Spring Boot当中我们称为核心控制器或者叫前端控制器。我们如何在Servlet程序当中来获取请求的参数呢?那Tomcat怎么就知道要给浏览器响应哪些数据呢?这就是Web应用程序整体的请求访问流程,对于我们来说,我们需要重点关注的就是我们所编写的Controller控制器程序。原创 2023-04-21 22:32:40 · 2396 阅读 · 0 评论 -
Spring Boot Web
首先我们先来看一下pom.xml这一份配置文件,在这份配置文件当中,最上面有这么一堆标签叫做parent,parent这里指定了一个坐标,这个是Spring Boot的父工程,我们把创建的所有的Spring Boot工程,它都需要继承自这个父工程,这个呢Maven当中叫做继承,就是来指定一个父工程,因为这些框架它都属于Spring体系内的框架,框架之间的整合会非常的容易,甚至可以说是无缝衔接,所以这是当前企业开发当中非常流行,也是非常受欢迎的一种解决方案,原创 2023-04-16 20:35:43 · 4238 阅读 · 0 评论 -
SpringBootWeb案例 Part 4
3. 修改员工需求:修改员工信息,然后用户修改员工数据之后,可以3.1 查询回显3.1.1 接口文档参数格式:路径参数响应数据样例:3.1.2 实现思路3.1.3 代码实现3.1.4 启动项目,Postman测试3.1.5 前后端联调 - 查询回显。原创 2023-08-24 16:10:12 · 413 阅读 · 0 评论 -
SpringBootWeb案例 Part 5
前面我们一直使用SpringBoot项目创建完毕后自带的application.properties配置文件进行属性的配置,properties配置文件的配置形式就是键值对Key=Value,等号之前是Key,等号之后是Value,那其实呢,在项目开发当中,我们需要用到一些技术或者是服务,我们就可以把这个技术或者是服务它在运行时所需要的参数直接配置在配置文件当中,交给配置文件进行统一的管理和维护,然后在程序当中我们就可以通过@Value注解来注入对应的外部配置的属性值。原创 2023-08-24 23:29:48 · 368 阅读 · 0 评论 -
SpringBootWeb案例 Part3
后端程序编写完成之后,打个断点,以debug方式启动SpringBoot项目,基于8080端口的Tomcat来访问upload.html,这样,表单在提交时,才可以访问upload.html这个路径。在进行文件上传时,我们点击加号或者是点击图片,就可以选择手机或者是电脑本地的图片文件了。当我们选择了某一个图片文件之后,这个文件就会上传到服务器,从而完成文件上传的操作。在新增用户时,我们需要保存用户的基本信息,并且还需要上传的员工的图片,目前我们先完成第一步操作,保存用户的基本信息。原创 2023-08-23 17:39:41 · 496 阅读 · 0 评论 -
SpringBootWeb案例 Part 2
我们之前做的查询功能,是将数据库中所有的数据查询出来并展示到页面上,试想如果数据库中的数据有很多(假设有十几万条)的时候,将数据全部展示出来肯定不现实,那如何解决这个问题呢?每次只展示一页的数据,比如:一页展示10条数据,如果还想看其他的数据,可以通过点击页码进行查询。观察以上SQL语句,发现: 开始索引一直在改变 , 每页显示条数是固定的。完成了部门管理的功能开发之后,我们进入到下一环节员工管理功能的开发。关键字,格式为:limit 开始索引 每页显示的条数。要想从数据库中进行分页查询,我们要使用。原创 2023-08-21 22:46:04 · 436 阅读 · 0 评论 -
SpringBootWeb案例 Part 1
D通过该综合案例,我们就可以知道,在开发一个Web程序时,前端程序、后端程序以及数据库这三者之间是如何交互、如何协作的,而通过这个综合案例也需要掌握根据接口文档开发服务端接口的能力。而这个案例呢,就是Tlias智能学习辅助系统。产品经理所绘制的页面原型:在这个案例中,前端开发人员已经将前端工程开发完毕了。 我们需要做的,就是参考接口文档完成后端功能的开发,然后结合前端工程进行联调测试即可。 完成后的成品效果展示: 今天的主要内容如下:准备工作部门管理员工管理准备工作的学习,我们先从"需求"和"环境搭建"原创 2023-08-13 13:06:58 · 375 阅读 · 0 评论 -
SpringBootWeb 登录认证[Cookie + Session + Token + Filter + Interceptor]
登录认证,那什么是认证呢?在前面的案例中,我们已经实现了部门管理、员工管理的基本功能,但是大家会发现,我们并没有登录,就直接访问到了Tlias智能学习辅助系统的后台。 这是不安全的,所以我们今天的主题就是登录认证。 最终我们要实现的效果就是用户必须登录之后,才可以访问后台系统中的功能。要想实现用户登录的功能,我们需要两步操作来实现:注意:登录校验是整个登录功能的核心! 在登录界面中,我们可以输入用户的用户名以及密码,然后点击 "登录" 按钮就要请求服务器,服务端判断用户输入的用户名或者密码是否正确。如果正确原创 2023-08-25 21:21:03 · 2461 阅读 · 1 评论