前后端分离项目中解决跨域问题的方式

最近在基于大模型做一个前后端分离的小项目,主要是支持用户自定义自己的机器人。我是负责后端开发,使用SpringBoot开发,前端是另外一个专门负责开发前端的大佬在开发。这里就有一个问题,我后端接口的ip和端口与前端不同,也不可能相同,这就会形成跨域问题了。可以在SpringBoot方面解决跨域问题,也可以在Nginx方面解决跨域问题。这篇文章重点讲如何在SpringBoot方面解决跨域问题。


SpringBoot基于JWT的token做登录认证

我们在基于Session做登录认证的时候,会有一些问题,因为Session存储到服务器端,然后通过客户端的Cookie进行匹配,如果正确,则通过认证,否则不通过认证。这在简单的系统中可以这么使用,并且难道是最低的,但是如果在大型分布式项目中,如果还是基于Session做登录认证的话,就不可行了。这篇文章主要给大家讲述如何基于jwt的token实现登录认证。


Java中基于Session登录验证

基于Session的登录验证基于Session的登录验证方式是最简单的一种登录校验方式。为啥能用Session作为登录验证的一种方式,因为每个用户的请求都会有一个Session,这个对象是Servlet给我们创建的,不需要我们手动创建,并且这个对象的作用域为整个Web页面,也就是在整个项目中


重启项目后Session依旧存在的问题研究

本篇文章主要讲述在日常开发中基于Session做认证的时候遇到的问题,由于引入了热部署依赖的,导致重启项目后这个Session依然有效的问题的研究以及解决方案。


SpringBoot配置文件敏感信息加密

如何对application.yaml配置文件中的敏感信息加密处理呢?比如我们连接数据库的密码,以及用户名,url等敏感信息,我们不想别人看到,就必须做加密处理。


SpringBoot整合Redis

本篇文章主要教会大家如何在SpringBoot中整合Redis。Redis作为比较流行的非关系型数据库,具有很多优势,在很多的企业级开发中也必须要求我们会使用Redis。


SpringBoot整合MyBatis

这篇文章主要教大家如何用SpringBoot整合MyBatis,MyBatis作为数据持久化操作中最常用的框架,我们需要要掌握。


SpringBoot整合MyBatis-Plus

SpringBoot整合MyBatis-Plus。这是基于SpringBoot来整合MyBaits-Plus的教程,MP是国人开发的非常好用的数据持久层框架,底层是基于MyBatis进行开发的,很方便进行单表的CRUD操作,不是自己写Mapper,也不用自己写Service,直接继承或实现MP内部的父类或接口就行了,大大加快了开发速度。