Spring Boot
文章平均质量分 70
Spring Boot相关
雨云21
这个作者很懒,什么都没留下…
展开
-
OneNET物联网平台10 SpringBoot项目接收并解析MQ消息存入数据库
一、将设备消息添加到MQ中1、配置规则引擎分别将设备生命周期事件和设备数据点消息都连接上同一个topic如图,两个规则,一个是设备生命周期事件,也就是设备创建、删除、上线、离线记录;另一个是设备数据点消息2、本地代码订阅消息在设备连接的MQ消息topic中添加订阅yuyun-topic-data,用于本地工程订阅MQ发送的消息本地代码添加订阅:运行demo,如下如所示,一直接收数据就算订阅成功了二、数据消息格式1、设备数据点消息参数属性类型说明示例s原创 2022-02-21 23:46:51 · 10873 阅读 · 1 评论 -
Spring Boot整合区块链—区块链服务开发实例
本实例主要是将企业信息添加进区块链,然后实现对企业信息进行查询溯源,对区块链有新增、查询、修改、删除、查看历史等功能。1、准备一个bsn-springboot项目pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi原创 2021-12-28 01:19:51 · 19043 阅读 · 6 评论 -
创建Spring Boot多模块项目
1、创建父模块先新建一个Spring Boot空项目,填好信息后直接下一步,然后点击finish将项目里面多余的文件删除,留一个pom.xml文件就够够的了2、创建子模块在父模块的基础上创建模块创建了两个子模块,demo1和demo2将子模块中多余的部分文件删干净3、配置父工程配置设置父工程打包为pom,并引入子模块,pom.xml如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://原创 2021-12-27 14:00:57 · 506 阅读 · 0 评论 -
创建Spring Boot多模块项目
1、创建父模块先新建一个Spring Boot空项目,填好信息后直接下一步,然后点击finish将项目里面多余的文件删除,留一个pom.xml文件就够够的了2、创建子模块在父模块的基础上创建模块创建了两个子模块,demo1和demo2将子模块中多余的部分文件删干净3、配置父工程配置设置父工程打包为pom,并引入子模块,pom.xml如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://原创 2021-12-24 15:41:12 · 940 阅读 · 0 评论 -
Spring Boot项目集成Knife4j接口文档
Knife4j就相当于是swagger的升级版,对于我来说,它比swagger要好用得多1、在pom.xml引入依赖包<!-- Swagger配置依赖knife4j --><dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>原创 2021-12-23 17:08:00 · 2215 阅读 · 2 评论 -
新建一个Spring Boot+MyBatis-Plus项目
1、新建一个SpringBoot空项目信息填写完后点击Next什么都不选,直接Finish将application.properties改名为application.yml,添加上端口号server: port: 81102、引入mysql新建一个数据库test,数据表company/* Navicat Premium Data Transfer Source Server : 本地 Source Server Type : MySQL Source原创 2021-12-22 00:26:22 · 2164 阅读 · 4 评论 -
Springboot静态资源----自定义浏览器运行项目左上角图标
静态资源一般放在static/目录下1、自定义faviconfavicon.ico是浏览器左上角的图标,可以放在静态资源路径下或者类路径下,静态资源路径优先级高。原创 2020-11-02 19:29:12 · 455 阅读 · 0 评论 -
springboot实战—BMI体脂计算器-客户端
1.用angular新建一个bmi2工程客户端具体步骤:https://blog.csdn.net/hyh17808770899/article/details/1056416322.用JetBrains WebStorm打开该项目具体步骤:https://blog.csdn.net/hyh17808770899/article/details/1056451983.替换tslint....原创 2020-04-21 11:08:14 · 2068 阅读 · 1 评论 -
Spring Boot Actuator监控器
Actuator是Springboot提供的,用来对应用系统进行监控和管理的功能模块。借助于Actuator开发者可以很方便地对应用系统某些监控指标进行健康检查、审计、统计和HTTP追踪等。Spring Boot Actuator端点通过 JMX 和HTTP 公开暴露给外界访问,Actuator端点很容易通过浏览器、CURL命令、shell脚本等方式访问。Actuator同时还可以与外部应用监控系统整合,比如 Prometheus, Graphite, DataDog, Influx,Wavefron原创 2021-11-13 19:55:35 · 1237 阅读 · 0 评论 -
简单将SpringBoot+Vue前后端分离项目打包部署到服务器
后端SpringBoot项目1、数据库将数据库备份一份到服务器或虚拟机上,然后修改项目的数据库连接路径,使其可以正常访问2、打包使用maven命令打包mvn clean package使用Xftp将产生的jar包上传到服务器相关目录,我的放到了/usr/server/yuyun里面3、运行第一种方法使用Xshell进入服务器目录,进行如下操作cd /usr/server/yuyun// 为所有文件添加访问权限chmod 777 * .//运行yuyun-0.0.1-SNAPSHOT原创 2021-07-19 16:44:00 · 2849 阅读 · 2 评论 -
maven打包出错:There are test failures
在用maven进行打包的时候出现错误Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project yuyun: There are test failures.Please refer to E:\IdeaProjects\yuyun\target\surefire-reports for the individual test results.P原创 2021-07-19 15:02:27 · 4508 阅读 · 5 评论 -
Spring Boot+Security使用BCryptPasswordEncoder加密用户登录密码
BCryptPasswordEncoder的具体介绍我就不多说了,网上到处都是,比如这个:BCryptPasswordEncoder加密、验证策略我这里就是记录一下怎么用。因为它是基于Security的,所以在使用之前,需要在pom.xml导入依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-securi原创 2021-01-11 17:50:28 · 9746 阅读 · 1 评论 -
SpringBoot项目热部署实现(修改部分代码后不需要重新运行整个项目)
pom.xml文件中添加热部署插件<!--optional=true 依赖不会传递,该项目依赖devtools 之后依赖该项目的项目如果想要使用devtools,需要重新导入--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <option原创 2021-01-07 11:22:14 · 444 阅读 · 0 评论 -
SpringBoot集成Spring security JWT后获取当前登录账号信息
本文内容在上一篇的基础上实现SpringBoot集成Spring security JWT实现接口权限认证1、Mapper中添加Optional<Users> findUsersByUsrId(String id);2、在xml中进行映射实体类关系 <select id="findUsersByUsrId" resultType="com.dreamteam.chdapp.entity.Users"> select * from users where u原创 2020-11-19 11:57:24 · 4159 阅读 · 1 评论 -
SpringBoot集成Spring security JWT实现接口权限认证
1、添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency><dependency> <groupId>io.jsonwebtoken</groupId> <a原创 2020-11-17 00:56:43 · 2517 阅读 · 6 评论 -
Druid连接池以yml配置方式加密mysql数据库密码 druid-1.1.20
先在项目里找到相应的Druid连接池的jar包然后用命令生成密码:java -cp druid-1.1.20.jar com.alibaba.druid.filter.config.ConfigTools yourPassword其中druid-1.1.20.jar换成正在使用对应的版本,yourPassword改成数据库连接的密码。在yml配置文件中,将连接mysql的password后面的密码换成生成的password然后配置解密公钥publickey开启解密:将filters原创 2020-10-26 14:42:05 · 2389 阅读 · 7 评论 -
springboot使用yml方式配置Druid连接池
官方:数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。使用数据库连接池,省略(复用)了创建连接和销毁连接的过程(TCP连接建立时的三次握手和销毁时的四次握手),从而在性能上得到了提高。使用了数据库连接池的机制:(1) 程序初始化时创建连接池(2) 使用时向连接池申请可用连接(3) 使用完毕,将连接返还给连接池(4) 程序退出时,断开所有连接,并释放资源什么是Druid连接池Dru原创 2020-10-23 15:06:33 · 10434 阅读 · 1 评论 -
springboot使用mybatis generator自动生成代码
1、新建generatorConfig.xml文件resources下新建generator目录,再新建一个xml文件,命名为generatorConfig.xml,然后添加如下代码:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"原创 2020-10-21 14:24:16 · 328 阅读 · 0 评论 -
IDEA使用Spring Initializr快速创建一个springboot项目
打开IDEA,新建一个项目项目创建好后,Spring Boot的基础结构共三个文件:src/main/java下的程序入口:Chapter11Applicationsrc/main/resources下的配置文件:application.propertiessrc/test/下的测试入口:Chapter11ApplicationTests在src/main/resources/static目录下新建index.html文件,在里面输入如下代码:<!DOCTYPE html>&原创 2020-10-20 14:36:52 · 659 阅读 · 2 评论 -
Ionic项目调试工具,我选择微信开发者工具。你呢?
在上一篇Ionic开发框架的安装及Ionic项目的创建中,运行新建的项目,然后用浏览器查看结果如下:Ionic是一个移动App开发框架,但用浏览器运行出来达不到手机的效果,这时候呢,我们就不用浏览器来调试了,找一个长得像手机的。巧了微信开发者工具刚好就满足这一要求????1.下载进入微信公众平台官网,找到最下面的“服务号”–>“开发文档”–>“微信网页开发”–>“web开发...原创 2020-04-27 22:59:38 · 361 阅读 · 0 评论 -
springboot实战—用户信息管理系统-客户端(一)
1.用angular新建一个bmi2工程客户端具体步骤:https://blog.csdn.net/hyh17808770899/article/details/1056416322.用JetBrains WebStorm打开该项目具体步骤:https://blog.csdn.net/hyh17808770899/article/details/105645198...原创 2020-04-27 17:54:21 · 1055 阅读 · 0 评论 -
springboot实战—用户信息管理系统-服务器端
管理信息系统这个小项目也没有多高大上,功能:用户输入身份证号,系统显示出生地信息、出生日期、性别,同时将用户的信息保存到数据库知识点:springboot连接sqlite数据库该项目涉及软件:IDEA、WebStorm、Navicat PremiumNavicat Premium下载地址:https://download.csdn.net/download/hyh17808770899/1...原创 2020-04-22 17:40:20 · 1698 阅读 · 1 评论 -
用JetBrains WebStorm打开angular新建项目的方法
1.用angular新建一个bmi工程客户端具体步骤:https://blog.csdn.net/hyh17808770899/article/details/1056416322.用JetBrains WebStorm打开angular新建的项目在Terminal终端输入ng serve运行打开浏览器访问http://localhost:4200/修改app.componen...原创 2020-04-20 22:05:45 · 657 阅读 · 0 评论 -
angular环境安装
1.在安装angular之前,需要安装Node.jsNode.js官网:https://nodejs.org/en/安装Node.js非常简单,下载安装包后直接运行,一直下一步,然后点完成就行了检测:进入命令控制台,输入node -v和npm -v查看版本信息2.安装angular cli以管理员身份运行命令提示符,输入安装命令npm install -g @angular/cli...原创 2020-04-20 21:00:15 · 7432 阅读 · 0 评论 -
springboot实战—BMI体脂计算器-服务器端
BMI计算器的最终效果:哈哈,土不拉几的,还是下面的好看:BMI值計算公式: BMI = 体重(公斤) / 身高2(公尺2)1.新建bmi工程服务端具体步骤:https://blog.csdn.net/hyh17808770899/article/details/1056300792.工程初始化具体步骤:https://blog.csdn.net/hyh17808770899...原创 2020-04-20 18:00:25 · 1492 阅读 · 0 评论 -
IDEA软件springboot工程初始化方法
1.安装springbootIDEA项目中的pom.xml文件添加:继承SpringBoot的默认值 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <v...原创 2020-04-20 15:25:58 · 1047 阅读 · 0 评论 -
IDEA使用Maven创建第一个Springboot项目
在创建项目之前,JAVA必须安装和配置好:具体方法:https://blog.csdn.net/hyh17808770899/article/details/104856870文笔不好,直接上图片????:打开IntelliJ IDEA,点击窗体的Create New Project单击Finish完成项目的创建...原创 2020-04-20 11:30:59 · 411 阅读 · 0 评论