springboot
文章平均质量分 66
青蛙与大鹅
只在攀登巅峰的人! 不会再中途的脚印中迷醉!
展开
-
(四)springboot实现自定义banner.txt图
实现的方式非常简单,我们只需要在Spring Boot工程的/src/main/resources目录下创建一个banner.txt文件,然后将ASCII字符画复制进去,就能替换默认的banner了。 下面打印一下hello word${AnsiColor.BRIGHT_GREEN}.__ .__ .__ ...原创 2018-06-22 19:20:24 · 17019 阅读 · 4 评论 -
(十二)springboot集成rabbitmq详解
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿...转载 2018-09-25 15:15:07 · 356 阅读 · 0 评论 -
(十三)springboot实战rabbitmq --- direct模式
上篇文章介绍了rabbitmq的原理实现,如果不知道rabbitmq的原理实现的童鞋推荐先看下上篇文章在继续这章的实践。windows本地安装rabbitmq介绍springboot集成rabbitmq实战 ------ direct模式首先创建两个springboot项目一 生产者项目结构消费者项目结构1 pom文件添加spring-boot-starter-amqp支持 ...原创 2018-09-25 17:29:12 · 1011 阅读 · 0 评论 -
(五)springboot + mybatis plus强大的条件构造器queryWrapper、updateWrapper
注明:上篇文章介绍了springboot+mybatis-plus通用CRUD的用法,这篇文章我们来介绍一下mybatis-plus强大的条件构造器。mybatis-plus的版本为最新版3.0.3 。条件构造器咱们讲述queryWrapper和updateWrapper的用法、关系、以及强大之处。首先在这里写下官方文档的链接位置,官方文档说的很详细。如果还想知道在项目中的具体用法请往下看。...原创 2018-10-02 15:23:04 · 434386 阅读 · 54 评论 -
(十一)springboot获取配置值的3中方式(配置杀)
这篇文章介绍一些springboot获取配置文件中值的三种方式,闲话不多说,上代码1 @Value()获取application.properties配置boot.name=liqingfengboot.age=28boot.pswd=123456测试获取@RunWith(SpringRunner.class)@SpringBootTestpublic class DemoAp...原创 2018-09-21 10:39:01 · 392 阅读 · 0 评论 -
Logback configuration error detected的终极解决方案
今天在springboot项目中替换log4j2日志的时候遇见的问题,闲话不多说。错误日志Logging system failed to initialize using configuration from 'classpath:log4j2-dev.xml'java.lang.IllegalStateException: Logback configuration error dete...原创 2018-09-21 14:54:02 · 118789 阅读 · 22 评论 -
(六)springboot + mybatis plus实现多表联查分页3.X版本
注明 : 上两篇文章我们讲解了springboot+mybatis-plus对于单表的CRUD和条件构造器的使用方法,但是对于我们的实战项目中多表联查也是经常会出现的。今天我们就来说下怎么在springboot+MP模式下实现多表联查并分页。项目源码下载位置 | giteeMP推荐使用的是一种苞米豆团队自己封装好的分页插件,也就是PaginationInterceptor分页拦截器,那么下面我...原创 2018-10-04 10:08:25 · 46702 阅读 · 15 评论 -
(十四)springboot实战rabbitmq --- Topic模式
这篇文章说的是rabbitmq的topic模式要想更好的了解rabbitmq请阅读[上一章direct模式](https://blog.csdn.net/m0_37034294/article/details/82842354)Topic Exchangetopic模式按规则转发是最灵活的一种匹配方式# 匹配一个或者多个* 匹配一个rounting_key(路由键) : 消息到交换机的...原创 2018-09-27 09:22:13 · 4401 阅读 · 0 评论 -
(十五)springboot实战rabbitmq --- Fanout模式
前几篇文章介绍了rabbitmq的原理介绍,springboot整合rabbitmq的direct模式和topic模式这篇文章我们来介绍一下Fanout广播模式rabbitmq的其他内容我就不介绍了,如果有直接使用广播模式的小伙伴建议读下前面的原理和其他模式的介绍这样能加深你的理解。没有理解原理的技术应用只是行尸走肉。其中的pom配置和application.properties配置相同。F...原创 2018-09-27 10:24:04 · 3301 阅读 · 0 评论 -
(三)springboot + mybatis plus集成AutoGenerator快速搭建项目
注明 : AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。下文中也会有通过springboot集成mybatis-plus的AutoGenerator时踩过坑的单独介绍,闲话不多说直接上干货项目搭建...原创 2018-09-29 20:26:41 · 23018 阅读 · 9 评论 -
(十)springboot整合mongo多数据源
介绍 : 在当前流行的NoSql数据库中,MongoDB是大家接触比较早和用的比较多的数据库。MongoDB是文档型的NoSql数据库,具有大数据量、高并发等优势,但缺点是不能建立实体关系,而且也没有事物管理机制。1 引入maven依赖 <dependency> <groupId>org.springframework....原创 2018-07-27 10:00:53 · 2975 阅读 · 0 评论 -
(二)springboot快速搭建项目的两种方法
1 环境准备jdk1.8:Spring Boot 推荐jdk1.7及以上;java version “1.8.0_101”maven3.x:maven 3.3以上版本;Apache Maven 3.3.9IntelliJIDEA2018SpringBoot 1.5.9.RELEASE:1.5.9上面是我讲解springboot的环境标准(你用其他的环境也可以),开发工具没有使用i...原创 2018-07-13 15:34:38 · 941 阅读 · 0 评论 -
(五)springboot项目实战jetty优化
1 介绍 springboot默认配置的是tomcat容器,tomcat是一个重量级容器,今天我来说下我搭建的springboot项目配置的是jetty容器,jetty是一个轻量级的容器。那么下面来说下springboot应该怎么引用jetty容器呢?应该怎么优化呢?2 这里需要注意一下由于springboot web项目在创建的时候会引入spring-boot-starter-we...原创 2018-06-25 11:55:06 · 9716 阅读 · 3 评论 -
mongoTemple插入数据去除默认_class类信息
简介: 项目springboot mongodb多数据源,在通过mongoTemple插入数据的时候总是有个默认的_class信息,是不是看着比较烦、、那么怎么去除能1 在容器启动的时候创建去掉_class需要的beanpackage com.fy.agent.api.config.mongo;import org.springframework.beans.factory.Bea...原创 2018-06-29 17:16:55 · 6092 阅读 · 1 评论 -
(八)springboot 整合mybatis多数据源不使用JPA
前言:小伙伴说能不能用springboot整合一下mybatis多数据源不使用JPA进行数据库连接操作。那么说干就干1 创建一个springboot项目(流程就不介绍了,按图操作即可) 创建项目后可能会发现,这个项目展示的有些不对劲啊,java类前面还有个小J号,这是由于maven包还没有下载成功,你只需要去maven projects中重新加载一下就可以了。?m...原创 2018-07-10 10:08:55 · 2664 阅读 · 0 评论 -
(七)springboot+mysql+jpa简单实现
1 首先需要在pom.xml引入我们需要的包 &lt;dependency&gt; &lt;artifactId&gt;spring-boot-starter-data-jpa&lt;/artifactId&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&am原创 2018-07-05 09:31:06 · 4830 阅读 · 0 评论 -
项目中初始化通用线程池
说明:在项目初始阶段,有的时候需要维护一个通用的线程池,用来异步执行写操作,不影响主线程。直接上代码吧!package com.fy.agent.api.config.thread;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configu...原创 2018-07-05 09:48:28 · 5981 阅读 · 0 评论 -
(六)springboot解决跨域问题
前言 : 跨域是什么?跨域是浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 。解决跨域的方法有多种,今天来说下在后端解决跨域的方法。 1 通过增加一个@Configuration配置类来解决跨域(也可以将内容直接放到你的springboot启动类中)package com.fy.agent.api.config.jetty;import org.e...原创 2018-07-05 17:52:19 · 723 阅读 · 0 评论 -
(九)spring boot 整合redis使用redisTemplate进行缓存?
这一篇内容介绍一下spring boot整合reids的过程和简单测试案例,这里就不介绍redis的特点什么的了,直接上干货1 pom.xml配置 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;原创 2018-07-24 15:25:05 · 2799 阅读 · 0 评论 -
(三)springboot基本注解介绍--赋HelloWord
上一篇我们创建了一个完整的springboot项目,这里我先把上篇创建好的项目目录在这里展示一下,有利于下面的讲解 这就是上篇文章创建好的项目结构,这里需要注重提议几点入口类和@SpringbootApplication springboot 项目通常都会有一个*Application的入口,入口类中有一个main方法,这个main方法其实就是一个标准的java应用的入口,方法中使用...原创 2018-07-19 11:45:57 · 656 阅读 · 0 评论 -
(一) springboot详细介绍
1 介绍Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者。2 为什么要使用spri...原创 2018-07-13 13:32:21 · 3008 阅读 · 1 评论 -
(四)springboot + mybatis plus详细拆解CRUD
吐槽 : mmp…, 谁能理解我现在的心情,这篇文章是第三次写了,吐槽一,谷歌最新版和搜狗输入法冲突导致浏览器崩溃的问题。真的mmp文章写到一半浏览器蹦了,再次恢复的时候文章没了。。。重写。吐槽二,csdn的Markdown编辑器为什么不自动保存。。。mmp第二遍重写。这是第三遍md。废话不说了开始说正事注明 : 本篇文章将介绍springboot+mybatis-plus通过AutoGener...原创 2018-09-30 15:56:14 · 22235 阅读 · 2 评论