Spring
文章平均质量分 51
专注学习java
学习不进则退
展开
-
SpringBoot和Vue如何在一个jar包运行
Vue打包Vue打包文章的第七大点注意两点:第一点 端口对应问题第二点 #号标识SpringBoot项目打包将dist文件夹内容粘贴到Vue中添加静态文件的映射spring: resources: static-locations: classpath:/static/再打jar包运行jar包访问前端界面访问数据库...原创 2021-08-26 14:18:37 · 970 阅读 · 1 评论 -
微服务Springboot怎么调用公共模块的Swagger配置类
微服务怎么调用公共模块的配置类前言因为在SpringBoot中,我们都会用一个专门的配置文件夹,放置配置类。但是,一旦到了 微服务的阶段,所有的一切都是按照模块进行开发。那么配置类就一般就会放在一个专门的模块中了,但是又如何去调用,这个模块呢?接下来我以swagger这个接口管理文档为例1.先建立一个common模块2.将该子模块进入父模块进行管理,在pom文件中加入子模块3.编写配置类Swaggerpackage com.retallife.demo;import com.googl原创 2021-05-29 14:54:06 · 2461 阅读 · 4 评论 -
前后端--实现注册MD5加密和登录MD5解密(很简单的例子)
前言为什么要用MD5加密呢?因为MD5是目前来说的一种不可逆的加密算法,如果你在你的数据库里面的登录密码实现了加密,那么别人如果不知道你的密码,就不可能登录上去了。并且保证了数据库丢失时,用户的安全性。Md5工具类import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * Md5工具类 */public class Md5Util { /** * 16原创 2021-04-24 17:01:42 · 5957 阅读 · 9 评论 -
IDEA微服务多个SpringBoot模块怎么合成一个项目运行
1. 选择任意一个springboot的启动类,点击 Edit Configurations…2. 添加 选择 Compound3. 添加对应的启动类 即可问题出现了因为微服务项目,一般先开Eureka项目,再其他项目。但是向上面那样一般来说都是直接先运行Admin项目,就会造成项目出错。毕竟服务器端没开,直接开客户端会出错。解决方法开启Run DashBoard面板如何开启idea的2019.3可以通过点击如下位置开启这个面板但是有时候你可能没有2019.3没有Servic原创 2021-04-10 20:34:03 · 5096 阅读 · 0 评论 -
如何让别人访问到你的本地localhost项目:Ngrok详解
1.找对网址注册一个账号2.账号注册好了之后,开通隧道3.对应本地的端口即可4.隧道创建好了之后,点击隧道管理5.运行6.问题出错1.网页出现:Invalid Host header错误推荐博客:https://www.xuanmo.xin/details/2869我用了第二种方法解决的,原谅我找不到第一种方法的位置代码在哪里。。。。2.网址出问题尽量你访问的初始网址没有后缀的存在,不然可能访问不到。...原创 2021-03-31 22:07:16 · 2411 阅读 · 0 评论 -
SpringBoot-上传文件(简单Deno实现)
一.后端(基于SpringBoot开发)1.编写application.yml文件spring: resources: #指定templates文件 映射 文件夹D盘目录下的data文件夹(映射路径注意不要写错了) static-locations: classpath:/templates,file:D:/data/2.编写一个实现类import com.hnucm.springboot.pojo.Result;import org.springframework.http.H原创 2021-02-24 16:20:15 · 200 阅读 · 0 评论 -
SpringBoot-实现WebSocket群聊私聊
参考博客:https://blog.csdn.net/qq_42240818/article/details/91414670还有一篇参考的,但是我不知道跑哪去了。就没贴了,如果后续找到了,就会贴的。1.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocke原创 2021-02-23 21:11:32 · 339 阅读 · 2 评论 -
SpringBoot访问本地的Html(2020最新版本)
本项目用了thymeleaf1.前言网上教程都好多哦。按照他们代码演示,又出不来。后面自己去找问题,发现是依赖不是以前的旧版本了。所以我换个依赖就跟网上的一样了,就可以出效果了。2.添加依赖<!-- thymeleaf模板依赖--> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymel原创 2021-02-23 19:17:46 · 603 阅读 · 0 评论 -
SpringBoot实现简单邮件发送(代码+注释)
1.让自己的邮箱变成客户端(以网易云邮箱为例,qq邮箱也一样的操作)1.开启服务2.它会给你一串乱码做授权码2.添加依赖 <!-- mail 依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifa原创 2021-02-23 14:15:30 · 343 阅读 · 1 评论 -
SpringBoot集成Kaptcha实现(代码+注释)
SpringBoot集成Kaptcha实现(代码+详细)1.添加依赖 <!--谷歌验证码 kaptcha依赖--> <dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.9</version>原创 2021-02-21 21:04:03 · 467 阅读 · 0 评论 -
Mybatis-Plus代码生成器(含代码+详细版)
Mybatis-Plus代码生成器有时候我们拿到数据库,写接口啥的就显得很累。毕竟十几个数据库,每一个接口都得重复的写,pojo层,service层等信息,都是否有点不耐烦了?所以Mybatis-Plus代码生成器,就是为解决这个的。1.添加依赖 <!--Mybatis-Plus生成器依赖--> <dependency> <groupId>com.baomidou</groupId>原创 2021-02-21 18:37:29 · 3511 阅读 · 0 评论 -
Swagger接口文档(代码+注解详细版)
Swagger接口文档由于经常写前后端分离的项目,所以就想着把接口能做成文档的形式,Swagger就是一个不错的选择。我抛弃了Swagger原生的ui,换了第三方框架,所以用Swagger的界面可能不一样。1.导入依赖<!-- swagger 依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId原创 2021-02-21 18:17:47 · 12907 阅读 · 2 评论 -
浅谈Bean的装配方式(基于注解的装配)
前言:在Spring框架中,尽管 使用XML配置文件可以简单地装配Bean,但如果应用中有大量的 Bean需要装配,会导致XML配置文件过于庞大,不利于以后的升级 与维护,因此更多的时候推荐开发者使用注解(annotation)的方式去装配Bean。1.@Component该注解是一个泛华的概念,仅仅表示一个组件对象(Bean),可以作用在任何层次上。2.@Repository该注解用于数据访问层(DAO)的类标识为Bean,即注解数据访问层Bean,其功能与@Component相同。3.@Se原创 2020-10-21 17:31:30 · 621 阅读 · 0 评论 -
简单说一下Spring IoC(控制反转)
为什么要用Spring IoC(控制反转)?在传统编程模式下,调用者通常会采用“new 被调用者”的代码方式来创建对象。但是这种代码会增加调用者的与被调用者之间的耦合性,不利于后期代码的升级与维护。什么是Spring IoC(控制反转)?Spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。这样,控制权就由调用者转移到Spring容器,控制权发生了反转,这就是Spring的控制反转。什么是Spring依赖注入?从Spring 容器的角度来看,Spring容器负责将被依赖对象赋原创 2020-10-13 19:42:56 · 231 阅读 · 0 评论