202010-08 springboot中不能获取post请求参数的解决方法 问题描述最近在做微信小程序,用的springboot做后端,突然发现客户端发送post请求的时候服务端接收不到参数。问题简化之后如下:微信小程序端:在页面放一个按钮进行测试<!--index.wxml--><viewclass="container"><buttoncatchtap='testpost'>点击进行测试</button></view>绑定一个函数发送post请求//index.js//获取应用实例constapp=getApp()Page({testpost:function(){wx.request({url:'http://127.0.0.1:8081/tes... 继续阅读 >
202010-08 springboot实现发送邮件(QQ邮箱为例) 本文实例为大家分享了springboot实现发送邮件的具体代码,供大家参考,具体内容如下1.引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>2.找到qq邮箱,开启smtp服务,这里生成你的密码,复制第三步用3.password里输入你获取到的密码(重点:这里一定不能错)spring.mail.username=1550213743@qq.comspring.mail.password=********spring.mail.ho... 继续阅读 >
202010-08 浅谈SpringBoot2.3 新特配置文件属性跟踪 背景当我们使用springboot在多环境打包,配置属性在不同环境的值不同,如下:spring:profiles:active:@project.profile@#根据maven动态配置profile---spring:profiles:devdemo:lengleng_dev---spring:profiles:prddemo:lengleng_prd或者使用springcloud配置中心(nacos/config)等再有就是应用配置的同一个属性,值的来源可能来自配置文件、环境变量、启动参数等等。很多情况由于如上配置的复杂性,应用在读... 继续阅读 >
202010-08 Springboot hibernate envers使用过程详解 添加maven配置<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-par... 继续阅读 >
202010-08 SpringBoot中实现分布式的Session共享的详细教程 一.SpringBoot中实现Session共享1.创建web项目我们按照之前的经验,创建一个web程序,并将之改造成SpringBoot项目,具体过程略。2.添加依赖包<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>org.springframework.session</groupId><artifactId>spring-session-data-redis</artifactId></dependency><dependency>... 继续阅读 >
202010-08 Springboot创建项目的图文教程(idea版本) 原文地址:http://www.javayihao.top/detail/84一:概述由于springboot项目,不管是java工程还是web工程都可以直接以jar方式运行,所以推荐创建jar工程,这里创建jar工程项目为例。二:两种方式创建springboot项目1.第一种方式手动在idea中new一个新的项目。选择maven工程完成的结构如图然后在pom文件继承spring-boot-starter-parent依赖接口完成创建<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://mave... 继续阅读 >
202010-08 Spring boot AOP通过XML配置文件声明的方法 通过XML配置文件声明在前两篇博文和示例中,我们已经展示了如何通过注解配置去声明切面,下面我们看看如何在XML文件中声明切面。下面先列出XML中声明AOP的常用元素:AOP配置元素用途aop:advisor定义AOP通知器aop:after定义AOP后置通知(不管被通知的方法是否执行成功)aop:after-returning定义AOP返回通知aop:after-thr... 继续阅读 >
202010-08 springboot集成CAS实现单点登录的示例代码 最近新参与的项目用到了cas单点登录,我还不会,这怎么能容忍!空了学习并搭建了一个spring-boot集成CAS的demo。实现了单点登录与登出。单点登录英文全称是:SingleSignOn,简称SSO。含义:在多个相互信任的系统中,只要登录一个系统其他系统均可访问。CAS是一种使用广泛的单点登录实现,分为客户端CASClient和服务端CASService,客户端就是我们的系统,服务端是认证中心,由CAS提供,我们需要稍作修改,启动起来就可以用... 继续阅读 >
202010-08 SpringBoot中使用@Scheduled注解创建定时任务的实现 在项目日常开发过程中,经常需要定时任务来帮我们做一些工作,如清理日志。定时任务的实现方法主要有Timer、Quartz以及elastic-jobTimer实现定时任务只执行一次的定时任务Timertimer=newTimer();timer.schedule(newTimerTask(){@Overridepublicvoidrun(){System.out.println("2000毫米后执行一次。");}},2000);timer.schedule(newTimerTask(){@Overridepublicvoidrun(){System.out.println("5000毫米... 继续阅读 >
202010-08 springboot 集成支付宝支付的示例代码 最简单的springboot集成支付宝1注册沙箱沙箱是一个模拟环境登录,百度蚂蚁金服开放平台,支付宝扫码登录如下然后沙箱需要注册一下,非常之简单,注册好以后进入到如下页面,选沙箱工具,然后下载一个生成密钥的工具。然后解压按照里面的readme生成公私密钥,选择沙箱应用上传公钥即可。。沙箱到这里就基本完成了,里面还有沙箱版本的的androidapp可以下载下来。java程序1新建一个springboot项目因为我们创建的是一个web工程,... 继续阅读 >
202010-08 SpringBoot读取properties文件配置项过程解析 使用SpringBoot开发过程中,难免需要配置相关数据项,然后在Java代码中@Autowired注入并使用。我们应该如何读取properties文件中的配置项呢?基于SpringBoot项目,配置项一般都存放在application.properties文件中。有2种常用的方法:1.使用@Value注解标注在Field上面2.使用@ConfigurationProperties注解标注在类或者方法上为了讲解方便,附上application.properties文件配置好的数据项如下图所示:我们可以看到1~3行的配置项,有... 继续阅读 >
202010-08 SpringBoot+Vue前后端分离实现请求api跨域问题 前言最近过年在家无聊,刚好有大把时间学习Vue,顺便做了一个增删查改+关键字匹配+分页的小dome,可是使用Vue请求后端提供的Api的时候确发现一个大问题,前后端分离了,但是请求的时候也就必定会有跨域这种问题,那如何解决呢?前端解决方案思路:由于Vue现在大多数项目但是用脚手架快速搭建的,所以我们可以直接在项目中创建一个vue.config.js的配置文件,然后在里面配置proxy代理来解决,话不多说,直接上代码module.exports={... 继续阅读 >
202010-08 Springboot如何使用mybatis实现拦截SQL分页 新建一个类MyPageInterceptor.java(注意在springboot中要添加注解@Component)packagecom.grand.p1upgrade.mapper.test;importjava.sql.Connection;importjava.util.Map;importjava.util.Properties;importorg.apache.ibatis.executor.parameter.ParameterHandler;importorg.apache.ibatis.executor.statement.StatementHandler;importorg.apache.ibatis.mapping.MappedStatement;importorg.apache.ibatis.plugin.Interce... 继续阅读 >
202010-08 浅析SpringBoot自动化配置原理实现 绪论什么是SpringBoot?SpringBoot是所有基于Spring开发的项目的起点。SpringBoot的设计是为了让你尽可能快的跑起来Spring应用程序并且尽可能减少你的配置文件。简单来说就是SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,springboot整合了所有的框架(不知道这样比喻是否合适)。SpringBoot四个主要特性SpringBootStarter:他将常用的依赖分组进行了整合,将其合并到... 继续阅读 >
202010-08 详解springboot整合ueditor踩过的坑 有一天老板突然找我让我改富文本(一脸懵逼,不过也不能推啊默默地接下了),大家都知道现在的富文本视频功能都是只有上传链接的没有从本地上传这一说(就连现在的csdn的也是)于是我找了好多个,最终发现百度的ueditor可以。经过几天的日夜,甚至牺牲了周末休息时间开始翻阅资料。。。废话不多说,开始教程:第一步:去ue官网下载他的源码第二步:解压下载的源码(下载可能会慢,好像需要翻墙下载)然后打开项目把源码拖进项目的r... 继续阅读 >
202010-08 详解SpringBoot构建Docker镜像的3种方式 本文将介绍3种技术,通过Maven把SpringBoot应用构建成Docker镜像。(1)使用spring-boot-maven-plugin内置的build-image.(2)使用Google的jib-maven-plugin。(3)使用dockerfle-maven-plugin。SpringBoot应用为了方便实践,需要一个SpringBoot项目。Demo项目地址:https://github.com/davelms/medium-articles/tree/master/spring-maven-docker项目环境:Java11Maven3.6.3使用mvnpackage可以正常构... 继续阅读 >