- 博客(11)
- 收藏
- 关注
原创 SpringBoot实用知识(六)——mybatis-plus的使用
之后进行配置,如果没有父模块,只是小型的程序,就把module清空,package选择文件夹中最大的包路径,也就是java文件夹下的那个包,entity选择生成实体类的包路径,其他相信也都看得懂,看不懂就按照图片中的来就行,如果想让数据库中的表名和实体类的名字不一致,就还需要配置一下tableprefix,最后一行按自己需要勾选。mybatis-plus为我们提供了自动生成代码的方法,但这个方法要编写一些代码,通过插件我们可以实现不需要写一行代码就能自动生成,在这里我使用的是下图的插件。
2024-07-17 20:32:50
434
原创 SpringBoot实用知识(五)——阿里云对象存储
bucket-name可以自己取一个,access-key-id和access-key-secret都可以在阿里云开通对象存储后获取到。注意参数名要和之前在yml文件中配置的内容保持一致。
2024-05-21 18:20:43
277
原创 SpringBoot实用知识(四)——解决跨域问题
问题的根源在于跨域上,前端是vue项目,使用axios与后端交互。之前此类项目的前后端都部署在同一台电脑上时没有出现过问题,但是前后端分离部署就不能正常使用了。查了很多资料后目前暂时可以解决了,后面可能还会出现同样的问题,暂时先将解决方法记录下来。在写好后端程序和前端进行交互的时候,发现在前端虽然状态响应码是200,但是返回不了任何数据。使用postman测试没有任何问题。这样竟然神奇地成功了?不明白原理是什么,但是能用好用就行,之后出现问题会再解决。在后端项目中创建一个新的配置类,代码如下。
2024-05-21 17:40:54
231
原创 SpringBoot实用知识(三)——Autowired注解问题
当我们将鼠标停留在@Autowired注解上时,会有提示显示Field injection is not recommended,也就是说这样的注解是不被springboot官方推荐的,具体原因可以看下面这篇博客。我们将private改为private final,再在整个项目上添加@RequiredArgsConstructor注解,如下面代码所示。如果想解决这一问题,我们可以使用另一种代码。这样警告就消失了,代码也会更加规范。
2024-05-21 17:32:28
205
原创 SpringBoot实用知识(二)——pagehelper实现分页查询
我们只需要往其中传入两个参数:页码(即第几页)和每页的记录数,这样就下面mapper层的代码查询完后,会自动封装好我们的查询结果帮我们进行分页,我们只要用它所提供的Page实体类保存返回的结果即可。在PageHelper中存在一个方法startPage,以下是它的部分代码。下面的代码是PageResult的实现类。
2024-05-21 17:22:16
201
原创 SpringBoot实用知识(一)——BeanUtil
这个方法就是将users这个已经创建好的列表拷贝,拷贝到的对象类为UserVO,将每个元素的属性拷贝到userVOS这个列表中。在日常的开发中,常常还需要返回列表,而上述方法只能拷贝单个对象,但BeanUtil中同样提供了列表的拷贝方法。这种操作需要提前创建好这两个实体类,如果想直接返回拷贝好的对象,也可以采用下面这种写法。这样会自动创建好一个UserVO的实体类,并直接返回,减少了自己创建实体类的操作。对象拷贝的作用是可以快速设置一个实体类中的属性,减少了大量不必要的重复操作。
2024-05-21 17:01:54
344
原创 SpringBoot:实现发送邮件的功能
描述:在网上找了很多方法实现,结果总是出现各种问题,解决了一个又冒出来新问题(汗),我将我的步骤写出来希望可以帮到需要的人注意:我的代码中的xxx和password都是要改成每个人自己的,如果不用qq邮箱而使用其他邮箱,记得要将host的qq.com改成自己使用的邮箱后缀。
2024-03-03 14:28:48
435
原创 微信小程序:本地部署实现真机调试和使用体验版小程序
由于小程序上线必须使用https,远程调试阶段也得有https(就离谱),但很多自学者苦于没必要租长期服务器,就算租了服务器还要搞一个域名,搞了域名还要证书,搞了证书还要备案,备案又必须要一个使用时间高于3个月的服务器?,所以有没有一种方法在本地部署后端项目,并可以进行小程序调试呢?3.点击内网映射,创建映射,,公网入口就选择离自己近的,映射协议的话,测试小程序的话选择https,目标地址就用127.0.0.1,目标端口就选择自己后端占用的端口,其他的默认不变即可。
2024-02-29 21:09:16
2906
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人