自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 SpringBoot中设置静态资源映射路径

创建WebConfig类(类名随意,最好见名知意),实现WebMvcConfigurer接口,并在WebConfig类中提供WebMvcConfigurer接口中addResourceHandlers方法的具体实现。当静态资源没放在这些默认目录下,Spring Boot应用就不能直接访问它们。而addResourceLocations则指定了这些请求应该映射到的静态资源路径。只要将静态资源放在这些默认目录下,Spring Boot应用就能直接访问它们。

2024-05-24 09:54:54 611 1

原创 Session,一次会话的多次请求中共享数据

在用户访问过程中,浏览器会将会话标识符发送给服务器,服务器根据标识符来识别用户的会话,并在需要时更新会话状态。HTTP 协议是无状态的,每次浏览器向服务器请求时,服务器都会将该请求视为新的请求,因此我们需要会话跟踪技术来实现一次会话内数据共享。公共字段自动填充,我们对数据的CRUD操作,数据是谁操作的?用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话就结束。当用户首次访问一个Web应用时,服务器会为该用户创建一个会话,并分配一个唯一的。以cookie的形式存储在用户的浏览器中。

2024-05-14 19:15:56 266 2

原创 虚拟机创建多个节点,便于后期集群部署等知识学习

通常情况下,公共 DNS 服务器被用于提供更快速、可靠的域名解析服务,尤其是对于一些 ISP(互联网服务提供商)提供的 DNS 服务器速度较慢或不稳定的情况下。输入命令cat /etc/sysconfig/network-scripts/ifcfg-ens33查看配置是否修改。三个连接,只有一个连接成功,遇到channel is not opened,是因为虚拟机没打开shell。同样,创建三个对应的连接(要先在vmware启动虚拟机,才能连接成功)编辑虚拟机配置,将上面的IP地址配置进去。

2024-04-23 20:45:32 1860 1

原创 controller中为什么注入service接口,而不是service接口的实现类。

这样做的好处是,根据开发需求,只用更改接口实现类(service接口实现类),而不用修改CategoryController(controller控制类)内部的代码。在Spring框架中,通常建议通过接口(service接口)来引用服务,而不是直接引用接口的实现类(service接口实现类)。根据注入的接口,找到接口的实现类,是框架实现的。mybatisplus提供的基础方法,无法满足我们的需求,接口中添加remove抽象方法。外卖项目中,菜品分类删除,当要删除的分类,关联了菜品或者套餐。

2024-04-20 16:56:34 942

原创 项目中前端页面的数据,是如何传到后端的,以登入页面的username,password为例

通过调用 loginApi(this.loginForm),把vue创建的数据通过axios请求,数据传给后端。后端接收到数据进行业务处理。后端接收到json数据。login.js文件。

2024-04-19 19:22:57 576

原创 ElementUI搜索框,轮播图,加载,git使用

在要提交的文件夹内(比如我要提交的东西全在ElementUI这个文件夹内),进入cmd命令黑窗口运行下面所有git命令。主分支是master,我们要把其他分支合并到master来,git branch -d b1 删除分支时,需要做各种检查。git branch -D b1 不做任何检查,强制删除。第一次提交分支到远程仓库,要先切换到所要提交的分支。git push -u origin 分支名。要先切换到master主分支执行此条命令。创建分支 name是分支名称。不能删除当前分支,只能删除其他分支。

2024-04-17 20:36:15 349 1

原创 SpringBoot入门,html页面提交form表单,后端接收数据,后端处理返回数据给html页面

exclude = {DataSourceAutoConfiguration.class},用 @SpringBootApplication 的 exclude 属性来排除 DataSourceAutoConfiguration 类,不然会报错Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded,是因为我们没用到数据库。举例 log.info(“项目启动”);html接收到了数据。

2024-04-16 10:01:04 1198

原创 什么时候要用@Bean,什么时候不用@Bean,配置太多很杂乱

Bean// 创建一个自定义的bean实例// 添加自定义的实例化逻辑//我们可以在这里对bean进行任何必要的初始化操作在这个例子中,AppConfig类被标记为@Configuration,表示它是一个配置类。myBean方法被标记为@Bean,表示它会在Spring容器中定义一个名为"myBean"的bean。在myBean方法中,可以创建MyBean对象并执行任何必要的自定义实例化逻辑。

2024-04-15 21:35:08 330

原创 登入验证过滤器,AntPathMatcher路径匹配器

用于在多线程环境下存储线程局部变量。每个线程都有自己的ThreadLocal 变量,这个变量可以被线程读取和修改,而不会影响其他线程的值。Filter 表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener) 之一。如果未登入,直接进入主页面,查看网站主内容,这是不允许的(数据安全),需要退回登入页面。通过下面的例子感受AntPathMatcher功能和用法。

2024-04-14 11:09:28 917 2

原创 BaseMapper 与 IService 与 ServiceImpl 关系,service 与 controller的区别与联系

详细理解已在上面三张图的注释代码中**(一定要仔细看)**根据开发需求,当MyBatisPlus提供的CRUD(增删改查)方法不满足我们的需求时,可以重写CRUD方法,和添加自己需要的方法。

2024-04-13 22:43:02 255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除