![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【SpringBoot和SpringCloud】
文章平均质量分 82
程序员不弃
努力到无能无力,坚持到感动自己。
不求最强,只求更强,每天进步一点点,未来一定不会差。
展开
-
【SpringBoot】SpringBoot测试类的应用
SpringBoot开启测试非常的简单,只需要加@RunWith(SpringRunner.class)和@SpringBootTest注解,在@SpringBootTest注解上加上Web测试环境的端口为随机端口的配置TestRestTemplate类为RestTemplate测试类,RestTemplate用于远程调用Http Api接口。SpringBoot测试用例package com.springboot.hellowork;import org.junit.Before;i.原创 2020-07-09 07:37:57 · 305 阅读 · 0 评论 -
【SpringBoot集成Kafka】
1. 比较旧的kafka_2.10-0.8.2.0版本:(参考自http://chengjianxiaoxue.iteye.com/blog/2190488)1.1 生产者代码:import java.util.Properties; import java.util.concurrent.TimeUnit; import kafka.javaapi.producer.Produ...转载 2019-12-08 23:05:50 · 540 阅读 · 0 评论 -
第 23 讲 SpringBoot上传文件
第二十三讲 SpringBoot上传文件文章目录第二十三讲 SpringBoot上传文件1. 引入依赖:pom.xml2. 引入前端文件:2.1 下载前端文件:2.2 修改demo.html3. 上传文件逻辑:FileUploadController4.测试:运行Appliaction.java文件中的main方法,启动项目1. 引入依赖:pom.xml<dependency>...原创 2018-11-07 18:55:31 · 176 阅读 · 0 评论 -
第 23 讲 SpringBoot上传文件
第二十三讲 SpringBoot上传文件文章目录第二十三讲 SpringBoot上传文件1. 引入依赖:pom.xml2. 引入前端文件:2.1 下载前端文件:2.2 修改demo.html3. 上传文件逻辑:FileUploadController4.测试:运行Appliaction.java文件中的main方法,启动项目1. 引入依赖:pom.xml<dependency>...原创 2018-11-07 18:55:11 · 208 阅读 · 0 评论 -
第 22 将 Spring集成RestTemplate消费消息
第二十二将 Spring集成RestTemplate消费消息文章目录第二十二将 Spring集成RestTemplate消费消息1.前言2.Spring集成RedisTemplate2.1 引入依赖:pom.xml2.2 配置RestTemplate:2.3 测试:Application1.前言这里主要介绍怎么使用RestTemplate去消费一个服务:http://gturnquist-...原创 2018-11-07 18:55:02 · 169 阅读 · 0 评论 -
第 21 讲 在Springboot使用Redis实现消息队列
第二十一讲 在Springboot使用Redis实现消息队列文章目录第二十一讲 在Springboot使用Redis实现消息队列1.引入依赖:pom.xml2. 创建消息接收者:Receiver3. 配置:RedisMQConfig4.测试:Application1.引入依赖:pom.xml<dependency> <groupId>org.springfra...原创 2018-11-07 18:54:53 · 508 阅读 · 0 评论 -
第 20 讲 SpringBoot集成Cache
第二十讲 SpringBoot集成Cache文章目录第二十讲 SpringBoot集成Cache默认使用ConcurrenMapCacheManager2.1 SpringBoot集成mybatis2.2 pom.xml导入依赖2.3 entity层:Account.java2.4 dao层 :AccountDao.java2.5 service层:2.5 没有开启缓存功能测试:2.6 开启缓存...原创 2018-11-07 18:54:44 · 250 阅读 · 0 评论 -
第 19 讲 SpringBoot集成BeetlSQL
第十九讲 SpringBoot集成BeetlSQL文章目录第十九讲 SpringBoot集成BeetlSQL1.BeetlSQL简介:2.SpringBoot集成BeetlSQL2.1 pom.xml文件导入依赖2.2 配置BeetlSQL2.3 新增spring-devtools.properties,index.btl文件2.4 Account.java2.5 AccountDao.java...原创 2018-11-04 00:03:32 · 1372 阅读 · 3 评论 -
第 18 讲 SpringBoot集成MongoDB
第十八讲 SpringBoot集成MongoDB文章目录第十八讲 SpringBoot集成MongoDB1. MongoDB介绍2. Window下安装MongoDB3. SpringBoot集成MongoDB3.1 POM.xml添加依赖3.2 application.yml添加配置3.3 SpringBoot集成MongoDB1. MongoDB介绍MongoDB 是一个基于分布式文件...原创 2018-11-04 00:03:25 · 250 阅读 · 0 评论 -
第 17 讲 SpringBoot集成Jpa
第十七讲 SpringBoot集成Jpa文章目录第十七讲 SpringBoot集成Jpa1. JPA百度百科2. SpringBoot集成Jpa2.1 引入依赖:pom.xml2.2 配置数据源:application.yml2.3 持久层:Account.java2.4 Dao层:AccountDao.java2.5 建表测试2.6 查询测试1. JPA百度百科JPA是Java Pers...原创 2018-11-04 00:03:18 · 190 阅读 · 0 评论 -
第 24 讲 SpringBoot下载文件
第二十四讲 SpringBoot下载文件文章目录第二十四讲 SpringBoot下载文件1.pom.xml 引入依赖2. 前端:fileUpload.html3. 后端:DownloadController.java1.pom.xml 引入依赖<dependency> <groupId>org.springframework.boot</groupId&...原创 2018-11-07 18:56:35 · 218 阅读 · 0 评论 -
第 25 讲 SpringBoot集成定时任务
第二十五讲 SpringBoot集成定时任务文章目录第二十五讲 SpringBoot集成定时任务1. 开启调度任务:添加注解@EnableScheduling2.创建定时任务:@Scheduled 每过5s打印一次时间3.运行main方法,测试结果:1. 开启调度任务:添加注解@EnableSchedulingApplication.javapackage com.springboot.s...原创 2018-11-07 18:56:42 · 115 阅读 · 0 评论 -
【Spring Cloud 之 Consul】2019-01-27 SpringCloud使用Consul作为服务注册和发现中心
【Spring Cloud 之 Consul】2019-01-27 SpringCloud使用Consul作为服务注册和发现中心文章目录【Spring Cloud 之 Consul】2019-01-27 SpringCloud使用Consul作为服务注册和发现中心1. consul 的安装2. 搭建 consul 服务端(SpringCloud 往 consul 注册服务)2.1 父工程 spr...原创 2019-01-28 08:30:55 · 2429 阅读 · 0 评论 -
【SpringCloud】2019-01-13 Linux系统下安装consul
【SpringCloud】2019-01-13 Linux系统下安装consul文章目录【SpringCloud】2019-01-13 Linux系统下安装consul1. 下载consul安装包:选择与自己系统匹配的安装包2. 解压 `consul_1.4.0_linux_arm64.zip`3. 校验consul是否安装成功4. 绑定linux ip地址启动5. Consul命令拓展:6. ...原创 2019-01-21 20:54:17 · 687 阅读 · 0 评论 -
【SpringCloud】2019-01-10 window系统安装consule
【SpringCloud】2019-01-10 window系统安装consule文章目录【SpringCloud】2019-01-10 window系统安装consule1. 下载consule2. 新建文件consule-start.bat,输入:3. 启动consul,双击 `consule-start.bat`4. 验证 consul 是否启动成功,访问:http://localhost...原创 2019-01-21 20:47:50 · 733 阅读 · 0 评论 -
第 2 讲 SpringBoot热部署:SpringBoot集成DevTools
第2讲 SpringBoot热部署:SpringBoot集成DevTools修改代码,需要重启系统,严重影响开发体验,相信做过开发的都深有体会。文章目录第2讲 SpringBoot热部署:SpringBoot集成DevTools0. 使用第1讲的工程1. 引入依赖:pom.xml2. 配置项目自动编译3. Register配置:Ctrl + Shift + Alt + /,快捷键打开配置...原创 2018-11-03 23:51:15 · 182 阅读 · 0 评论 -
第 1 讲 搭建第一个Hello World 的SpringBoot项目
第 1 课 搭建第一个Hello World 的SpringBoot项目文章目录第 1 课 搭建第一个Hello World 的SpringBoot项目1. 创建一个Empty工程2. 创建一个module2.1 new-module2.2 选择 Spring Initializr,选择jdk版本2.3 输入模块名称和group2.4 选择SpringBoot版本,勾选web依赖2.5 再次确认...原创 2018-11-03 23:51:06 · 220 阅读 · 0 评论 -
第0讲 SpringBoot开发工具
SpringBoot开发工具文章目录SpringBoot开发工具1. Idea:2016.2.12. 配置默认jdk版本:jdk1.8.0_1813.配置maven:apache-maven-3.3.93.1 在maven安装目录下conf文件夹下setting.xml文件中添加阿里云镜像3.2 idea中配置本地仓库路径3.3 idea中配置自己安装的maven软件4. 个性化配置idea...原创 2018-11-03 23:50:49 · 243 阅读 · 0 评论 -
第 27 讲 SpringBoot提交表单信息
第27讲 SpringBoot提交表单信息文章目录第27讲 SpringBoot提交表单信息1. 引入依赖:pom.xml2. 引入前端文件2.1 greet.html2.2 result.html3. Entity层:Greet4. Controller层:GreetController5. 测试:1. 引入依赖:pom.xml<dependency> <grou...原创 2018-11-07 18:57:00 · 620 阅读 · 0 评论 -
第 26 讲 SpringBoot通过注解实现表单验证
第26讲 SpringBoot通过注解实现表单验证文章目录第26讲 SpringBoot通过注解实现表单验证1.pom.xml引入依赖2. 引入前端页面2.1 form.xml2.2 result.html3. Entity层:PersonForm4. Controller层:ValidateFormController.java5.测试:1.pom.xml引入依赖<!--Spring...原创 2018-11-07 18:56:51 · 1551 阅读 · 0 评论 -
第 16 讲 SpringBoot集成Mybatis-plus
第十六课 SpringBoot集成Mybatis-plus文章目录第十六课 SpringBoot集成Mybatis-plus1. 添加依赖2. 数据库3.代码详情3.1 application.yml3.2 druid.properties3.3 DruidConfig类3.4 MybatisConfiguration类3.5 自动代码生成工具类4. 执行Generate的main方法,到输出路...原创 2018-11-04 00:03:12 · 5677 阅读 · 3 评论 -
第 15 讲 SpringBoot集成Redis
第十五课 SpringBoot集成Redis文章目录第十五课 SpringBoot集成Redis1.Window下安装Redis1.1 下载Redis单机版安装包1.2 启动Redis1.2.1 解压压缩包1.2.2 启动redis1.2.3 配置窗口关闭,redis依然在运行状态2.SpringBoot集成Redis2.1 添加依赖2.2 application.yml中配置Redis2.3 ...原创 2018-11-04 00:03:05 · 476 阅读 · 0 评论 -
第 4 讲 SpringBoot集成jdbcTemplate
第四课 SpringBoot集成jdbcTemplate文章目录第四课 SpringBoot集成jdbcTemplate1. 准备SQL环境:2. 引入依赖:pom.xml3. 配置数据源:application.yml4. 编写Entity层:实体类5. 编写Dao层:6. 编写Service层:7. 编写Controller层:8. 使用postman测试:1. 准备SQL环境:CRE...原创 2018-11-03 23:52:02 · 265 阅读 · 0 评论 -
第 3 讲 SpringBoot读取配置文件属性
第3课 SpringBoot读取配置文件属性文章目录第3课 SpringBoot读取配置文件属性1. 获取application.yml文件中的属性1.1 设置属性:application.yml1.2 编写User类:User.java1.3 测试:读取application.yml文件中的属性2.读取自定义配置文件student.yml文件属性:2.1 student.yml2.2 编写St...原创 2018-11-03 23:51:23 · 303 阅读 · 0 评论 -
第二十八讲 IDEA下使用SpringBoot创建多模块项目(最详细)
第二十八讲 SpringBoot创建多模块项目文章目录第二十八讲 SpringBoot创建多模块项目1. 创建父Module: SpringBootParent1.1 目录结构如下:1.2 父Module的pom.xml2. 创建子Module:SpringBootEntity2.1 目录结构如下:2.2 pom.xml2.3 Account.java2.4 R.java3.创建子Module...原创 2018-10-23 23:21:05 · 731 阅读 · 0 评论 -
2018-09-02 Window10系统下mongoDB 安装教程(超详细)
1.mongoDB 简介2.mongoDB下载3.mongoDB 安装4.mongoDB 数据库文件存放目录创建5.启动mongoDB服务6. 配置本地Windows MongoDB服务最近在学SpringBoot教程,在学到SpringBoot集成mongoDB时,需要安装mongoDB数据库,自己在网上找 了一些安装教程,安装了mongodb数据库,感觉安装...原创 2018-09-08 09:33:34 · 1542 阅读 · 0 评论 -
2018-07-22 Springboot集成kafka-No group.id found in consumer config
问题:Caused by: java.lang.IllegalStateException: No group.id found in consumer config, container properties, or @KafkaListener annotation; a group.id is required when group management is used场景:Spri...原创 2018-07-23 00:12:29 · 19250 阅读 · 2 评论 -
2018-07-22 Springboot集成kafka,提示Can't resolve symbol "ConsumerRecord"
1.问题:Springboot集成kafka,提示Can't resolve symbol "ConsumerRecord" 2.场景:Springboot集成kafkahttps://blog.csdn.net/saytime/article/details/79950635pom.xml已经引入kafka对应的jar包:<dependency> <gro...原创 2018-07-22 23:29:19 · 2920 阅读 · 0 评论 -
2018-07-23 Window系统下安装kafka消息中间件
1.kafka简介kafka是一种高吞吐量的分布式订阅消息系统,它可以处理消费者规模的网站中所有动作流数据。 2.window下安装kafka 2.1 下载所需安装包 java下载路径 zookeeper下载路径 kafka下载路径 2.2 zookeeper安装 a.java的安装就不详细说了...原创 2018-07-23 23:50:10 · 201 阅读 · 1 评论 -
2018-7-11 springboot 在idea中实现热部署
SpringBoot的web项目,在每一次修改了java文件或者是resource的时候,都必须去重启一下项目,这样的话浪费了很多的时间,实现了热部署,在每一次作了修改之后,都会自动的重启 第一步:引入热加载的插件,springboot 1.3开始就有的 <dependency> <groupId>org.springframework...转载 2018-07-11 23:06:20 · 710 阅读 · 0 评论 -
第 5 讲 SpringBoot集成Mybatis
第五课 SpringBoot集成Mybatis文章目录第五课 SpringBoot集成Mybatis1. 配置pom.xml,引入依赖2. application.yml中添加Mapper自动扫描路径3. 编写Dao层:4. 编写Service层:5. 编写Controller层:5. 配置MapperScan注解6. 测试1. 配置pom.xml,引入依赖&amp;lt;dependencies&amp;...原创 2018-11-03 23:52:14 · 413 阅读 · 0 评论 -
第 5 课 SpringBoot集成Mybatis(2)-配置文件版
第五课 SpringBoot集成Mybatis(2)-配置文件版文章目录第五课 SpringBoot集成Mybatis(2)-配置文件版1. 引入依赖:pom.xml2. 配置application.yml:添加Mapper自动扫描路径和配置文件路径3. 编写Dao层:4. 编写Service层5. 编写Controller层6. 编写mybatis-config.xml文件7. 编写UserM...原创 2018-11-08 21:40:57 · 199 阅读 · 0 评论 -
第 6 讲 SpringBoot集成Cros解决跨域问题
第六课 SpringBoot集成Cros解决跨域问题文章目录第六课 SpringBoot集成Cros解决跨域问题1、开发RestFul类型接口1.1 配置pom.xml,引入依赖1.2 application.yml中添加Mapper自动扫描路径1.3 编写UserMapper1.4 编写UserService与UserServiceImpl1.5 编写UserController1.6 编写m...原创 2018-11-03 23:52:24 · 3303 阅读 · 0 评论 -
第 14 讲 SpringBoot集成Memcached
第十四课 SpringBoot集成Memcached文章目录第十四课 SpringBoot集成Memcached1. 引入依赖:pom.xml2. 配置Memcache:application.yml3.编写配置类:MemcacheConfiguration4.测试:5. 集成过程中遇到的问题5.1 错误提示:5.2 问题:SockIOPOOl没有初始化,没有执行initialize()方法5....原创 2018-11-04 00:02:58 · 344 阅读 · 0 评论 -
第 13 讲 SpringBoot集成RabbitMQ
第十三讲 SpringBoot集成RabbitMQ文章目录第十三讲 SpringBoot集成RabbitMQ1. RabbitMQ百度百科2.SpringBoot集成RabbitMQ2.1 引入依赖:pom.xml2.2 配置RabbitMQ: application.yml2.3 队列2.3.1 简单队列2.3.2 公平分发模式工作队列2.3.3 轮询分发模式工作队列2.3.4 订阅模式:Fa...原创 2018-11-04 00:02:50 · 254 阅读 · 0 评论 -
第 12 讲 SpringBoot集成Kafka消息中间件
第十二课 SpringBoot集成Kafka消息中间件文章目录第十二课 SpringBoot集成Kafka消息中间件1. kafka简介2. linux下启动kafka3. SpringBoot集成kafka3.1 引入依赖: pom.xml3.2 配置kafka:application.yml3.3 编写消息生成类:KafkaProducerController3.4 编写消息消费类:Kafk...原创 2018-11-04 00:02:15 · 814 阅读 · 0 评论 -
第 11 讲 SpringBoot集成JMS邮件发送
第十一课 SpringBoot集成JMS邮件发送文章目录第十一课 SpringBoot集成JMS邮件发送1. 导入jar包2. 配置application.properties3. 发送Text内容的邮件1. 导入jar包 &amp;lt;!--springboot发送邮件--&amp;gt;&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org原创 2018-11-04 00:01:51 · 496 阅读 · 0 评论 -
第 10 讲 SpringBoot集成FastJson
第十课 SpringBoot集成FastJson文章目录第十课 SpringBoot集成FastJson1.FastJson简介:2. 引入依赖:pom.xml3. 配置FastJson:FastJsonConfiguration4. 编写Entity:5. 编写Controller层:6. 测试:访问 http://localhost:8080/users1.FastJson简介:Fas...原创 2018-11-04 00:01:36 · 182 阅读 · 0 评论 -
第 9 讲 SpringBoot集成Druid连接池
第九课 SpringBoot集成Druid连接池文章目录第九课 SpringBoot集成Druid连接池1. 什么是Druid2. 引入依赖3. 编写druid.properties配置文件4. 实例化 Druid Datasource5. 监控测试:http://localhost:8080/druid6. 测试:DruidController1. 什么是DruidDruid是阿里巴巴开...原创 2018-11-03 23:52:57 · 216 阅读 · 0 评论 -
第 8 讲 SpringBoot集成Log4j
第八课 SpringBoot集成Log4j文章目录第八课 SpringBoot集成Log4j1. 引入log4j依赖2. 编写log4j.properties配置文件3. 使用Log4j打印日志-Log4jController.java4. 测试:http://localhost:8080/log4jSpringBoot框架默认使用的是 Logback 框架1. 引入log4j依赖&amp;l...原创 2018-11-03 23:52:44 · 234 阅读 · 0 评论