自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot实用知识(七)——Apache POI的使用

controller层。

2024-07-17 21:34:13 132

原创 SpringBoot实用知识(六)——mybatis-plus的使用

之后进行配置,如果没有父模块,只是小型的程序,就把module清空,package选择文件夹中最大的包路径,也就是java文件夹下的那个包,entity选择生成实体类的包路径,其他相信也都看得懂,看不懂就按照图片中的来就行,如果想让数据库中的表名和实体类的名字不一致,就还需要配置一下tableprefix,最后一行按自己需要勾选。mybatis-plus为我们提供了自动生成代码的方法,但这个方法要编写一些代码,通过插件我们可以实现不需要写一行代码就能自动生成,在这里我使用的是下图的插件。

2024-07-17 20:32:50 268

原创 SpringBoot实用知识(五)——阿里云对象存储

bucket-name可以自己取一个,access-key-id和access-key-secret都可以在阿里云开通对象存储后获取到。注意参数名要和之前在yml文件中配置的内容保持一致。

2024-05-21 18:20:43 199

原创 SpringBoot实用知识(四)——解决跨域问题

问题的根源在于跨域上,前端是vue项目,使用axios与后端交互。之前此类项目的前后端都部署在同一台电脑上时没有出现过问题,但是前后端分离部署就不能正常使用了。查了很多资料后目前暂时可以解决了,后面可能还会出现同样的问题,暂时先将解决方法记录下来。在写好后端程序和前端进行交互的时候,发现在前端虽然状态响应码是200,但是返回不了任何数据。使用postman测试没有任何问题。这样竟然神奇地成功了?不明白原理是什么,但是能用好用就行,之后出现问题会再解决。在后端项目中创建一个新的配置类,代码如下。

2024-05-21 17:40:54 197

原创 SpringBoot实用知识(三)——Autowired注解问题

当我们将鼠标停留在@Autowired注解上时,会有提示显示Field injection is not recommended,也就是说这样的注解是不被springboot官方推荐的,具体原因可以看下面这篇博客。我们将private改为private final,再在整个项目上添加@RequiredArgsConstructor注解,如下面代码所示。如果想解决这一问题,我们可以使用另一种代码。这样警告就消失了,代码也会更加规范。

2024-05-21 17:32:28 120

原创 SpringBoot实用知识(二)——pagehelper实现分页查询

我们只需要往其中传入两个参数:页码(即第几页)和每页的记录数,这样就下面mapper层的代码查询完后,会自动封装好我们的查询结果帮我们进行分页,我们只要用它所提供的Page实体类保存返回的结果即可。在PageHelper中存在一个方法startPage,以下是它的部分代码。下面的代码是PageResult的实现类。

2024-05-21 17:22:16 120

原创 SpringBoot实用知识(一)——BeanUtil

这个方法就是将users这个已经创建好的列表拷贝,拷贝到的对象类为UserVO,将每个元素的属性拷贝到userVOS这个列表中。在日常的开发中,常常还需要返回列表,而上述方法只能拷贝单个对象,但BeanUtil中同样提供了列表的拷贝方法。这种操作需要提前创建好这两个实体类,如果想直接返回拷贝好的对象,也可以采用下面这种写法。这样会自动创建好一个UserVO的实体类,并直接返回,减少了自己创建实体类的操作。对象拷贝的作用是可以快速设置一个实体类中的属性,减少了大量不必要的重复操作。

2024-05-21 17:01:54 186

原创 VSCode推送代码至gitee仓库

个人感觉VSCode的git没有IDEA的好用,翻来覆去搞了好多遍才推送上去。

2024-04-09 15:44:33 578

原创 SpringBoot:实现发送邮件的功能

描述:在网上找了很多方法实现,结果总是出现各种问题,解决了一个又冒出来新问题(汗),我将我的步骤写出来希望可以帮到需要的人注意:我的代码中的xxx和password都是要改成每个人自己的,如果不用qq邮箱而使用其他邮箱,记得要将host的qq.com改成自己使用的邮箱后缀。

2024-03-03 14:28:48 371

原创 微信小程序:@PostMapping返回数据错误

使用postmapping请求,小程序状态响应码为200,程序不能正常运行,但不会报错

2024-02-29 22:04:22 420

原创 微信小程序:本地部署实现真机调试和使用体验版小程序

由于小程序上线必须使用https,远程调试阶段也得有https(就离谱),但很多自学者苦于没必要租长期服务器,就算租了服务器还要搞一个域名,搞了域名还要证书,搞了证书还要备案,备案又必须要一个使用时间高于3个月的服务器?,所以有没有一种方法在本地部署后端项目,并可以进行小程序调试呢?3.点击内网映射,创建映射,,公网入口就选择离自己近的,映射协议的话,测试小程序的话选择https,目标地址就用127.0.0.1,目标端口就选择自己后端占用的端口,其他的默认不变即可。

2024-02-29 21:09:16 2034 5

空空如也

空空如也

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

TA关注的人

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