springboot学习之路
文章平均质量分 64
此专栏是用于讲解在学习使用springboot过程中遇到的问题
青蛙与大鹅
只在攀登巅峰的人! 不会再中途的脚印中迷醉!
展开
-
(一) springboot详细介绍
1 介绍Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者。2 为什么要使用spri...原创 2018-07-13 13:32:21 · 3020 阅读 · 1 评论 -
(二)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 · 953 阅读 · 0 评论 -
(三)springboot基本注解介绍--赋HelloWord
上一篇我们创建了一个完整的springboot项目,这里我先把上篇创建好的项目目录在这里展示一下,有利于下面的讲解 这就是上篇文章创建好的项目结构,这里需要注重提议几点入口类和@SpringbootApplication springboot 项目通常都会有一个*Application的入口,入口类中有一个main方法,这个main方法其实就是一个标准的java应用的入口,方法中使用...原创 2018-07-19 11:45:57 · 666 阅读 · 0 评论 -
(四)springboot实现自定义banner.txt图
实现的方式非常简单,我们只需要在Spring Boot工程的/src/main/resources目录下创建一个banner.txt文件,然后将ASCII字符画复制进去,就能替换默认的banner了。 下面打印一下hello word${AnsiColor.BRIGHT_GREEN}.__ .__ .__ ...原创 2018-06-22 19:20:24 · 17036 阅读 · 4 评论 -
(五)springboot项目实战jetty优化
1 介绍 springboot默认配置的是tomcat容器,tomcat是一个重量级容器,今天我来说下我搭建的springboot项目配置的是jetty容器,jetty是一个轻量级的容器。那么下面来说下springboot应该怎么引用jetty容器呢?应该怎么优化呢?2 这里需要注意一下由于springboot web项目在创建的时候会引入spring-boot-starter-we...原创 2018-06-25 11:55:06 · 9730 阅读 · 3 评论 -
(六)springboot解决跨域问题
前言 : 跨域是什么?跨域是浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 。解决跨域的方法有多种,今天来说下在后端解决跨域的方法。 1 通过增加一个@Configuration配置类来解决跨域(也可以将内容直接放到你的springboot启动类中)package com.fy.agent.api.config.jetty;import org.e...原创 2018-07-05 17:52:19 · 733 阅读 · 0 评论 -
(七)springboot+mysql+jpa简单实现
1 首先需要在pom.xml引入我们需要的包 <dependency> <artifactId>spring-boot-starter-data-jpa</artifactId> <groupId>org.springframework.boot</groupId&am原创 2018-07-05 09:31:06 · 4844 阅读 · 0 评论 -
(八)springboot 整合mybatis多数据源不使用JPA
前言:小伙伴说能不能用springboot整合一下mybatis多数据源不使用JPA进行数据库连接操作。那么说干就干1 创建一个springboot项目(流程就不介绍了,按图操作即可) 创建项目后可能会发现,这个项目展示的有些不对劲啊,java类前面还有个小J号,这是由于maven包还没有下载成功,你只需要去maven projects中重新加载一下就可以了。?m...原创 2018-07-10 10:08:55 · 2677 阅读 · 0 评论 -
(九)spring boot 整合redis使用redisTemplate进行缓存?
这一篇内容介绍一下spring boot整合reids的过程和简单测试案例,这里就不介绍redis的特点什么的了,直接上干货1 pom.xml配置 <dependency> <groupId>org.springframework.boot</groupId>原创 2018-07-24 15:25:05 · 2808 阅读 · 0 评论 -
(十)springboot整合mongo多数据源
介绍 : 在当前流行的NoSql数据库中,MongoDB是大家接触比较早和用的比较多的数据库。MongoDB是文档型的NoSql数据库,具有大数据量、高并发等优势,但缺点是不能建立实体关系,而且也没有事物管理机制。1 引入maven依赖 <dependency> <groupId>org.springframework....原创 2018-07-27 10:00:53 · 2984 阅读 · 0 评论 -
(十一)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 · 401 阅读 · 0 评论 -
(十二)springboot集成rabbitmq详解
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿...转载 2018-09-25 15:15:07 · 363 阅读 · 0 评论 -
(十三)springboot实战rabbitmq --- direct模式
上篇文章介绍了rabbitmq的原理实现,如果不知道rabbitmq的原理实现的童鞋推荐先看下上篇文章在继续这章的实践。windows本地安装rabbitmq介绍springboot集成rabbitmq实战 ------ direct模式首先创建两个springboot项目一 生产者项目结构消费者项目结构1 pom文件添加spring-boot-starter-amqp支持 ...原创 2018-09-25 17:29:12 · 1017 阅读 · 0 评论 -
(十四)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 · 4412 阅读 · 0 评论 -
(十五)springboot实战rabbitmq --- Fanout模式
前几篇文章介绍了rabbitmq的原理介绍,springboot整合rabbitmq的direct模式和topic模式这篇文章我们来介绍一下Fanout广播模式rabbitmq的其他内容我就不介绍了,如果有直接使用广播模式的小伙伴建议读下前面的原理和其他模式的介绍这样能加深你的理解。没有理解原理的技术应用只是行尸走肉。其中的pom配置和application.properties配置相同。F...原创 2018-09-27 10:24:04 · 3314 阅读 · 0 评论