![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java后端开发
记录实用工具
岂曰无衣qwq
这个作者很懒,什么都没留下…
展开
-
SpringBoot实用知识(四)——解决跨域问题
问题的根源在于跨域上,前端是vue项目,使用axios与后端交互。之前此类项目的前后端都部署在同一台电脑上时没有出现过问题,但是前后端分离部署就不能正常使用了。查了很多资料后目前暂时可以解决了,后面可能还会出现同样的问题,暂时先将解决方法记录下来。在写好后端程序和前端进行交互的时候,发现在前端虽然状态响应码是200,但是返回不了任何数据。使用postman测试没有任何问题。这样竟然神奇地成功了?不明白原理是什么,但是能用好用就行,之后出现问题会再解决。在后端项目中创建一个新的配置类,代码如下。原创 2024-05-21 17:40:54 · 195 阅读 · 0 评论 -
SpringBoot实用知识(三)——Autowired注解问题
当我们将鼠标停留在@Autowired注解上时,会有提示显示Field injection is not recommended,也就是说这样的注解是不被springboot官方推荐的,具体原因可以看下面这篇博客。我们将private改为private final,再在整个项目上添加@RequiredArgsConstructor注解,如下面代码所示。如果想解决这一问题,我们可以使用另一种代码。这样警告就消失了,代码也会更加规范。原创 2024-05-21 17:32:28 · 116 阅读 · 0 评论 -
SpringBoot实用知识(二)——pagehelper实现分页查询
我们只需要往其中传入两个参数:页码(即第几页)和每页的记录数,这样就下面mapper层的代码查询完后,会自动封装好我们的查询结果帮我们进行分页,我们只要用它所提供的Page实体类保存返回的结果即可。在PageHelper中存在一个方法startPage,以下是它的部分代码。下面的代码是PageResult的实现类。原创 2024-05-21 17:22:16 · 92 阅读 · 0 评论 -
SpringBoot实用知识(一)——BeanUtil
这个方法就是将users这个已经创建好的列表拷贝,拷贝到的对象类为UserVO,将每个元素的属性拷贝到userVOS这个列表中。在日常的开发中,常常还需要返回列表,而上述方法只能拷贝单个对象,但BeanUtil中同样提供了列表的拷贝方法。这种操作需要提前创建好这两个实体类,如果想直接返回拷贝好的对象,也可以采用下面这种写法。这样会自动创建好一个UserVO的实体类,并直接返回,减少了自己创建实体类的操作。对象拷贝的作用是可以快速设置一个实体类中的属性,减少了大量不必要的重复操作。原创 2024-05-21 17:01:54 · 172 阅读 · 0 评论 -
SpringBoot:实现发送邮件的功能
描述:在网上找了很多方法实现,结果总是出现各种问题,解决了一个又冒出来新问题(汗),我将我的步骤写出来希望可以帮到需要的人注意:我的代码中的xxx和password都是要改成每个人自己的,如果不用qq邮箱而使用其他邮箱,记得要将host的qq.com改成自己使用的邮箱后缀。原创 2024-03-03 14:28:48 · 366 阅读 · 0 评论