SpringBoot
文章平均质量分 68
CodingPioneer
人生就是永无休止的奋斗。
展开
-
springboot2.x集成ureport2.2.9搭建报表引擎
springboot2.x集成ureport2.2.9搭建报表引擎1、创建springboot项目,修改pom.xml添加相关依赖2、增加src/main/resources/context.properties3、修改src/main/resources/application.yml4、增加com.wongoing.config.ReportConfig.java配置类5、增加com.wongoing.config.ReportDataSource.java6、启动com.wongoing.Report原创 2022-01-21 15:32:52 · 1894 阅读 · 0 评论 -
自定义Spring Cloud OAuth2中/oauth/token的返回内容格式
自定义Spring Cloud OAuth2中/oauth/token的返回内容格式背景实现原理代码实现相关类关键切面拦截器背景在前后端分离的项目中,一般后端返回给前端的格式是一个固定的json格式。在这个前提下,Spring Cloud OAuth2 生成access token的请求/oauth/token的返回内容就需要自定义。访问/oauth/token示例如下:原始返回值的格式如下:我们希望使用我们自己固定的json格式,如下:实现原理原理就是通过切面编程实现对/oauth/t原创 2021-07-13 10:17:37 · 3579 阅读 · 9 评论 -
springboot+dubbo的项目在华为云上部署后FTP上传失败的解决过程记录
在华为云上部署系统后FTP上传失败的解决过程记录1、问题描述2、问题分析3、配置FTP服务器为被动模式4、在华为云控制台设置安全组及防火墙结束1、问题描述有许多功能用到了图片上传,系统采用浏览器http上传到应用服务器,应用服务器再上传到独立的ftp服务器,方便图片资源的统一管理。在开发阶段测试没有任何问题,但是部署到华为云服务器后总是提示上传失败。系统部署图如下:其中应用服务器上部署了3个服务一个ui站点,ui站点上就有文件上传的界面操作,实际调用文件上传的功能在Admin rest服务上。关键原创 2021-04-15 16:21:59 · 389 阅读 · 0 评论 -
解决springboot整合dubbo中No provider available from registry 127.0.0.1:2181 for service x.x.x on consumer
解决springboot整合dubbo中No provider available from registry 127.0.0.1:2181 for service x.x.x on consumer背景问题分析问题解决背景今天接收一个项目,实在原有代码基础上增加一些功能,项目采用的架构是springboot+dubbo+mybatisPlus+zookeeper,按照原有程序结构,我试着谢了一个功能,结果在接口测试的时候报了500错误。错误内容为:No provider available fro原创 2021-02-23 10:33:07 · 17995 阅读 · 5 评论 -
alibaba druid数据库连接池在spring项目中的常用配置项yml和properties
alibaba druid数据库连接池在spring项目中的常用配置项yml和propertiespom.xml中的关键依赖项application.ymlapplication.propertiespom.xml中的关键依赖项<dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId></dependen原创 2021-02-05 14:10:17 · 1751 阅读 · 0 评论 -
基于SpringBoot2.x使用Druid和MyBatis-Plus时的yml详细配置
基于SpringBoot2.x使用Druid和MyBatis-Plus时的yml详细配置当前项目基于SpringBoot2.2.7.RELEASE1、首先需要在pom.xml中以starter方式引入druid依赖和mybatis-plus依赖1.1 druid依赖引入<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter&l原创 2021-01-20 14:49:42 · 1029 阅读 · 1 评论 -
springboot项目中Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded的问题解决
springboot项目中Failed to configure a DataSource: 'url' attribute is not specified and no embedded的问题解决问题描述错误原因解决方法问题描述启动spring boot项目时,在控制台出现以下错误,并且服务终止。D:\Java\jdk1.8.0_144\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=alway原创 2021-01-12 14:49:28 · 528 阅读 · 0 评论 -
springboot2.x项目中正确使用logback-spring.xml的方式
springboot2.x项目中正确使用logback-spring.xml的方式当前程序springboot版本为2.2.7.RELEASE。1、需要在src/java/resources中增加logback-spring.xml,内容如下:<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN原创 2021-01-08 14:41:42 · 867 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题解决
@[TOC](org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题解决)开发框架说明springboot2.2.7.RELEASE+ MyBatisPlus3.1.1程序结构问题描述编译并启动springboot项目后,发起一个http请求http://localhost:8088/tbPpRfidstock/selectInfo,控制台报org.apache.ibatis.bindin原创 2021-01-07 20:00:35 · 498 阅读 · 0 评论 -
微服务之Spring Boot2—降低开发复杂度之面向切面AOP
微服务之Spring Boot2—降低开发复杂度之面向切面AOPSpring Boot中常用注解说明@SpringBootApplication@Configuration@Bean@ComponentScan在STS项目pom.xml中添加aop的starter前置通知后置通知后置异常通知后置最终通知环绕通知AOP总结在软件行业,AOP为Aspect Oriented Programming的缩写,意为面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是原创 2020-07-15 15:53:26 · 374 阅读 · 0 评论 -
微服务之Spring Boot2—快速集成第三方的Starter
微服务之Spring Boot2—快速集成第三方的Starter介绍Spring Boot常用的Starter(启动器)介绍Spring Boot的Starter主要用来简化依赖,对于企业级开发中与第三方的集成,可以通过一段简单的配置来完成,这样开发人员无须再对包依赖的问题头疼。Spring Boot为我们提供了简化企业级开发的绝大多数场景的Starter pom,只需要指定需要配置的Starter,Spring Boot会自动为我们提供配置好的Bean。Spring Boot常用的Starter(启原创 2020-07-15 10:12:45 · 363 阅读 · 0 评论 -
微服务之Sprint Boot2—一切从简单开始
微服务之Sprint Boot2—一切从简单开始介绍测试总结介绍介绍使用Spring Boot是快乐并且简单的,不需要繁琐的配置就能够完成一套非常强大的应用。实现使用STS,可以去官方万展下载最新版。网站地址为https://spring.io/tools。关于详细下载及安装方式可以参考我的另一篇博客[Spring Boot开发利器之STS(Spring Tool Suite 4)下载与安装]。Spring Tools | 4是基于Eclipse开发的专门为Spring开发使用的工具包。新建原创 2020-07-13 13:40:52 · 335 阅读 · 0 评论 -
电商平台微服务工程设计
电商平台微服务工程设计1、微服务工程结构2、电商平台微服务工程组建3、数据库选型4、微服务工程创建步骤5、项目基本配置6、创建模块7、小结在微服务技术大行当道之时,很多以前的单体项目都在进行微服务重构升级,本文就以电商平台微服务架构设计案例来说明如何组建工程和进行相关的微服务开发。1、微服务工程结构微服务的工程组建,我们将按业务类型来进行组织,即将同一业务类型的微服务放在同一个项目工程之中。...原创 2020-04-15 14:53:52 · 661 阅读 · 0 评论 -
02 Spring Cloud之服务注册与发现框架Eureka编程实现
02 Spring Cloud之服务注册与发现框架Eureka编程实现1、Eureka Server实现2、Eureka Client实现3、问题总结4、结束语1、Eureka Server实现1.1 打开IntelliJ IDEA(我的版本2019.1.3)1.2 点击菜单File->New Project打开新建工程向导对话框,在左侧模版目录中选择Maven,如下图:1.3 点...原创 2019-07-03 17:45:45 · 243 阅读 · 0 评论 -
07 Eclipse Jee Oxygen安装STS插件进行Spring Boot开发
Eclipse Jee Oxygen安装STS插件进行Spring Boot开发STS简介STS简介STS(Spring Tool Suite)是开发Spring Boot、Spring Cloud应用的Eclipse插件,通过STS可以快速创建Spring Starter Project。下面就介绍一下如何在Eclipse中安装STS插件。1、 打开Eclipse,进入菜单Help-&...原创 2018-12-11 11:41:58 · 2744 阅读 · 2 评论 -
08 Eclipse STS创建SpringBoot Web项目之Restfull
Eclipse STS创建SpringBoot Web项目之Restfull前提:正题:前提:Eclipse已安装好STS插件,如果没有安装,请参考我的另一篇博客:07 Eclipse Jee Oxygen安装STS插件进行Spring Boot开发正题:1、 打开Eclipse进入菜单File-&amp;gt;New-&amp;gt;Other打开新建工程向导对话框,选择Spring Starter P...原创 2018-12-13 17:51:34 · 1165 阅读 · 0 评论