
springboot
文章平均质量分 66
亭台烟雨中
路漫漫其修远兮,吾将上下而求索
展开
-
Drools写入与刷新
drools原创 2023-02-02 15:52:39 · 334 阅读 · 0 评论 -
mybatis配置不同数据源
mybatis不同数据源简单配置原创 2022-12-14 14:34:29 · 1390 阅读 · 0 评论 -
Springboot的下载上传文件
springboot上传下载文件原创 2022-12-06 16:33:34 · 212 阅读 · 0 评论 -
前端设计模式在SpringBoot中的应用
设计模式的具体应用原创 2022-10-13 17:45:45 · 992 阅读 · 0 评论 -
springboot对es的增删改查细节
springboot对es的增删改查细节。原创 2022-07-18 19:48:57 · 701 阅读 · 0 评论 -
Springboot接入ES并实现查询
springboot+es的极简使用方案原创 2022-06-10 19:31:50 · 845 阅读 · 0 评论 -
springboot入门系列(十一)websocket实现倒计时100秒
文章目录背景后端pom配置核心逻辑测试done背景项目里难免需要长连接来观察状态的持续变化,这就需要用到websocket。本次用一个简单的倒计时小程序来进行介绍。本文借鉴自:websocket入门后端pom父项目:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId&原创 2022-01-05 15:11:30 · 1800 阅读 · 0 评论 -
使用mybatis批量新增
实体类@Datapublic class User { private long id; private String name; private int age; private String email; private String phone; private String username; private String password;}mapperpublic interface UserMapper { /**原创 2021-12-28 16:39:09 · 1199 阅读 · 0 评论 -
Springboot Jpa的一些些小技巧
hibernate jpa原创 2021-12-22 17:59:39 · 1123 阅读 · 0 评论 -
Iview+Vue+Springboot上传文件到腾讯COS
上传文件前言前端上传组件后端附:腾讯COS专用工具类吐槽前言这个功能吧,我想了很久。以前用一个很蠢的方案实现过,但是不够优雅漂亮。哎,你猜怎么着,我最近琢磨出了一个比较靠谱的套路。走着前端上传组件<Upload ref="uploadImage" type="drag" :action="`${saveAction}`" :data="{filename: currentFileName}" accept="image/png, image/jpeg, image/jpg原创 2021-10-12 14:47:16 · 554 阅读 · 0 评论 -
SpringCloud入门(二)nacos + dubbo
文章目录前言设计父工程pom.xml服务接口约定服务提供方pom.xml配置文件启动类服务提供服务消费方pom.xml配置文件启动类服务调用控制器前言好久没正经更新这个系列了,还是要续一下的…设计springboot + nacos + dubbo。本集只更新最基础最简单的用法。项目结构如下:父工程pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM原创 2021-07-21 16:32:29 · 1342 阅读 · 2 评论 -
极简版thrift+consul
极简版thrift+consul解决方案一、吐槽二、准备docker起一个consul服务提供方先编译一个Hello.java的thrift服务然后新建一个maven项目依赖如下:依赖正式开始写代码启动器工具类服务实现注册消费方依赖配置文件启动器开始定义服务实体类三级目录一、吐槽之前写过一期这个主题,然后被墙外某网站原封不动的抄袭了…但问题是上一期代码有问题,就删了准备重写来着。希望抄袭的人能同步更新这一篇吧…二、准备docker起一个consuldocker pull docker.io/con原创 2021-04-20 15:01:38 · 679 阅读 · 0 评论 -
Springboot入门系列(十)prometheus+grafana监控+docker配置prometheus
Springboot与监控一、原因二、springboot使用step1 pomstep2 ymlstep3 启动项目step4 在prometheus中配置服务,重启prometheus三、prometheus+grafana in local1、安装2、访问grafana四、in docker五、常见问题一、原因一个完整的项目必然要监控,不然出了问题就沙雕了。而prometheus+grafana因为:炫酷好看(重点)天然支持k8s+docker完美适配springboot所以被选为监控原创 2020-12-16 12:51:22 · 745 阅读 · 0 评论 -
SpringBoot入门系列(九)RPC框架——Thrift学习
Thrift学习一、简介二、架构三、安装1、mac2、windows3、linux四、IDL简介1、IDL编写基本语法2、IDL结构3、IDL支持的数据类型下面结合实例进行说明step1 写IDLstep2 服务端01 pom文件02 配置文件03 将编译好的HelloService.java放到namespace指定的位置04 写一个controller实现HelloService.Iface接口05 手写thrift服务器,用于启动thrift06 在启动器里用springboot容器获取bean,启动原创 2020-12-14 11:25:22 · 963 阅读 · 1 评论 -
Drools使用细节
Drools使用细节一、根据数据库存储的内容录入规则二、语法细节一、根据数据库存储的内容录入规则先注入kieSystem@Autowired private KieFileSystem kieFileSystem;// 获取kie服务KieServices kieServices = KieServices.Factory.get();// 获取规则List<Rule> listRule = ruleDao.getRule();// 获取规则依赖,就是import、globa原创 2020-09-28 17:41:03 · 1594 阅读 · 0 评论 -
Springboot中使用JdbcTemplate和ibatis分别实现动态查询
JdbcTemplate/Mybatis问题一、JdbcTemplate实现二、ibatis1、定义接口2、ibatis脚本问题我们经常会遇到这样一种情况,在前端页面查询某个表,条件有多个;如果某一个条件用户并未选择,那后台查询时就不应当将这个条件放入SQL语句中进行查询,这就是动态查询技术。常用的三种DAO技术是JdbcTemplate,Mybatis,Jpa,Jpa不太熟,这里只介绍JdbcTemplate,Mybatis技术。一、JdbcTemplate实现看下面这段代码:// 三个查询条原创 2020-09-02 11:41:03 · 1456 阅读 · 0 评论 -
结合el-table实现不确定列、行数的动态sql查询
el-table进阶使用一、前端1、标签部分2、解释二、输入sql三、后端1、实体类不可用2、获取列名/列值一、前端1、标签部分<el-table :height="tableHeight" ref="multipleTable" :data="tableData" v-loading="dataListLoading" highlight-current-row tooltip-effect="dark" :row-style="rowClass" style="f原创 2020-08-07 09:18:49 · 1934 阅读 · 1 评论 -
SpringBoot中如何使用过滤器以及如何处理依赖注入失效
一、如何使用过滤器1、写注册器package usi.eip.sys.unifiedCertification.config;import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import原创 2020-08-06 15:28:30 · 950 阅读 · 0 评论 -
Vue进阶知识笔记
一、前端拦截与参数获取当我们写Java后台的时候,常常用到filter来进行一些过滤拦截。前端实际上也有类似的功能, 称为响应拦截。在Vue中怎么实现这种功能呢?第一步:进入router/index.js第二步:末尾添加/** * 拦截 */router.beforeEach((to, from, next) => { if(to.path='/login'){...} if(to.query.key === ?){...}})其中:to.path是来访Mapping,原创 2020-07-29 15:05:50 · 431 阅读 · 0 评论 -
SpringBoot入门系列(八)——集成FTP
开发中经常需要从客户或者本公司的FTP服务器上下载、同步数据,那么FTP相关的知识就是必不可少的。一般来说springboot使用ftp有两种,一是ftpClient,一种是sftp。由于ftpClient相比于sftp工具较为落后,对ssh支持度不高,故此选取sftp一、pom<!-- sftp --> <dependency> <groupId>jsch</groupId> <artifactId>jsch</art原创 2020-07-21 15:27:25 · 588 阅读 · 0 评论 -
Springboot入门系列七--集成Log插件与安全管理框架
好久没更新,主要是因为工作忙的遭不住终于把手头的事搞定了,回头写写博吧一、集成lof4j现在大多数项目都禁止使用System.out了,主要是因为这种打印不够美观,不能统一管理,也不好生成日志文件,这对于大型项目来说是绝不不行的。如何集成呢?1、Maven依赖:<dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifa原创 2020-05-27 11:03:39 · 179 阅读 · 0 评论 -
SpringBoot入门系列(六)整合Drools
随着商业发展,业务上经常会发生快速变动。如果还按照以往的开发模式,业务逻辑的每次变动都需要程序员介入开发,那时间成本太高。为了解决这个问题,Drools这一类可以通过外部配置调整业务逻辑的工具应运而生,本章就说一说如何用springboot集成Drools第一步:pom.xml <properties> <!-- drools 规则引擎 版本 --&g...原创 2020-04-21 15:18:24 · 789 阅读 · 0 评论 -
Vue前后端参数传递(重要)
一般来说,大部分情况下springboot中controller只要参数名可以一一对应,就可以很方便的传递参数,但是如果前台给后台的参数非常复杂,涉及到多种类型,那么controller就无法智能的自动注入了let ProdOBJ={ "productCode": "155", "productName": "产品-徐", "productList...原创 2020-03-16 20:15:20 · 8432 阅读 · 0 评论 -
SpringBoot入门系列(五)——集成swagger
很多时候我们需要一个统一的文档管理器来管理我们的参数、控制器等部分,而swagger恰好提供了这些重要的功能需要事先说明的是,swagger是侵入式开发,也就是说,使用swagger,需要修改原本的代码结构。在实际开发中,需要根据具体的项目情况做出取舍第一步,配置dependency<project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2020-03-13 16:17:58 · 222 阅读 · 0 评论 -
SpringBoot入门系列(四)——数据校验、单元测试
对于一个大型项目的开发而言,数据校验自然是必不可少的,单元测试也有助于我们快速锁定问题代码块,高效开发,本期就介绍一下SpringBoot如何做这两个功能需要说明的是,由于intellij ideal和eclipse在单元测试上有区别,所以读者可以自行探索ii如何单元测试,本文只说eclipse一、数据校验第一步不多说,先写一个实体类:注意,NotBlank就是数据校验的起点,这个约束规...原创 2019-09-21 18:10:29 · 412 阅读 · 0 评论 -
SpringBoot入门系列(三)——集成Mybatis
本章节是SpringBoot非常重要的部分,我会用一个比较简单的实例来说明springboot是如何集成mybatis的。废话少说,开撸!一、pom.xml中添加坐标:无论如何,Mybatis也不可能完全集成在web启动器里面,数据库驱动也不可能直接加进去,毕竟是不同的公司做的。此处使用的数据库连接池是阿里的druid,版本为1.0.9<!-- mybatis启动器坐标 -->...原创 2019-09-21 17:44:55 · 159 阅读 · 0 评论 -
SpringBoot入门系列(二)——集成web开发的多项功能
上一回SpringBoot入门(一)中我们已经体会到了SpringBoot的强大之处,接下来,我们将剖析各项功能是如何实现的,并说说其他一些web开发常用功能的集成一、原理分析上一个项目里,我们看到只要在app.class文件里runas javaapplication,就能直接将项目部署到tomcat中,不需要自己手动配置tomcat,各种各样MVC开发中手动添加的jar包和web.xml也...原创 2019-09-21 17:12:40 · 181 阅读 · 0 评论 -
SpringBoot入门系列——第一个小项目
相信所有用过MVC框架的程序猿都感受过配置环境、控制版本、不停导Jar包的痛苦,随着时代的发展,MVC框架的开发效率已经不足以满足广大的程序猿朋友了。幸运的是,Spring也知道这一点,并推出了全新的集成框架——SpringBoot,这就是我们今天的主角,SpringBoot。废话不多说,开始我们的第一个Hello World项目吧!一、开发环境下面是本次开发所用到的开发环境,各位朋友可以...原创 2019-09-21 16:25:55 · 559 阅读 · 0 评论