SpringBoot学习笔记
SpringBoot入门到精通,学习笔记
NULL_ZGX
这个作者很懒,什么都没留下…
展开
-
初识SpringCloud
什么是SpringCloudSpring Cloud 是一系列框架的有序集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册,配置中心,消息总线,负载均衡,熔断器,数据监控等,都可以用Spring Boot 的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟,经得起考验的服务框架组合起来,通过 S...原创 2019-12-05 11:19:08 · 156 阅读 · 0 评论 -
几种常见的认证机制
1), Http Basic AuthHttp Basic Auth 简单点说明就是每次请求API时都提供用户的 username 和 password ,简而言之,Basic Auth 是配合 RESTful API 使用的最简单的认证机制,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。 因此,在开发对外的RESTful API 时,尽...原创 2019-12-03 10:54:12 · 627 阅读 · 0 评论 -
RabbitMQ简介
消息队列中间件简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削峰等文件实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有 ActiveMQ , RabbitMQ , Kafka(大数据) , ZeroMQ , MetaMQ , RocketMQ 以下介绍消息队列在实际应用中常用的场景 异步处理 , 应用解耦 , 流量削峰 , 消息通讯 四个场景...原创 2019-11-28 15:28:40 · 190 阅读 · 0 评论 -
docker容器安装elasticsearch-head
1),修改 elasticsearch容器中的elasticsearch.yml文件 我的虚拟机位置在/usr/share/elasticsearch.yml ,添加允许跨域配置http.cors.enabled: true http.cors.allow‐origin: "*"注意 复制到linux 上后 空格 与 - 重新输入 可以避免出错1-1),如下2)...原创 2019-11-28 10:15:25 · 261 阅读 · 0 评论 -
Docker 容器中Elasticsearch 安装ik分词器
1),进入elasticsearch 容器中进行查看docker exec -it tensquare_es /bin/bash如下/usr/share/elasticsearch/plugins/ 记住这个路径2),把ik 分词器文件 使用 ftp 上传至linux 服务器2-1),ik 分词器文件为ik压缩包 提取码m9xi需要注意的是 需要...原创 2019-11-28 09:53:31 · 684 阅读 · 0 评论 -
Docker 安装ElasticSearch 启动项目出现 [{#transport#-1}{WW73fQYgSq-vd8jQXTmdIw}{192.168.11.134}{192.168.11.13
1), docker 安装 elasticSearch 如下docker run -di --name=tensquare_es -p 9200:9200 -p 9300:9300 elasticsearch:5.6.82),通过如下命令 查看是否成功docker ps3),页面访问 elasticsearch 是否成功 4), ...原创 2019-11-27 17:00:16 · 1242 阅读 · 1 评论 -
Logstash
Logstash 主要作用elasticsearch 与mysql 数据库进行同步什么是Logstashlogstash 是一款轻量级的日志搜索处理框架,可以方便的把分散的,多样化的日志搜集起来,并进行自定义的处理,然后传输到指定的位置,比如说某个服务器或者文件。Logstash安装与测试1),下载Logstash压缩包https://pan.baidu.com/s/...原创 2019-11-27 11:37:37 · 460 阅读 · 0 评论 -
NodeJs卸载,安装与配置国内镜像
需求由于我使用 elasticSearch head插件需要安装nodejs 运行elasticsearch-head会用到grunt,而grunt需要npm包管理器,所以nodejs是必须要安装的。在安装nodejs的时候遇到的一点问题 由于我以前安装过nodejs 所以在执行grunt命令的时候出错,解决办法 卸载4.4...原创 2019-11-25 14:58:58 · 1697 阅读 · 0 评论 -
SpringBoot启动tomcat出现空白页面
如果出现这个问题原因1),点击用户退出方法,方法里面执行的是清除session和清空cookie,然后,就出现了空白页面执行退出方法是 @GetMapping("logout") @ApiOperation(value = "注销登录方法",notes = "注销登录") public String logout(HttpServletRequest req...原创 2019-08-21 11:39:11 · 3919 阅读 · 0 评论 -
Swagger-UI前后端分离的api框架
1),背景知识 随着互联网技术的发展,现在的网站架构基本都是由原来的后端渲染,变成了前端渲染,前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。 其前端和后端的唯一联系,变成了API接口,API文档变成了前后端开发人员联系的纽带,变得越来越重要,swagger就是一款让你更好书写API文档的框架。2),认识swagger swagger是...原创 2019-08-12 17:37:39 · 1342 阅读 · 1 评论 -
SpringBoot定时任务
项目开发中经常需要执行一些定时任务,比如说需要在每天凌晨时候,分析一次前一天的日志信息。Spring为我们提供了异步执行任务调度的方式,提供 TaskExecutor , TaskScheduler 接口。 俩个注解 @EnableScheduling , @Scheduledcron表达式:字段 允许值 允许的特殊字段 秒 0-59 , -...原创 2019-08-01 11:23:26 · 322 阅读 · 0 评论 -
Spring Boot 国际化使用教程
1,创建国际化的配置文件 里面的内容我们怎么设置呢?我们随便点一个配置文件,我这里选择了 login.properties 这里我们的国际化信息配置好了,那我们使用spring boot 需要自己做些什么呢?2,我们查看 M...原创 2019-07-13 14:04:31 · 622 阅读 · 1 评论 -
Spring Boot 默认跳转到index.html的二种方式
第一种方式: 项目运行效果为 是什么原因呢?我们打开 WebMvcAutoConfiguration 类有下面一段代码 @Bean public WelcomePageHandlerMapping welcomePage...原创 2019-07-13 10:04:17 · 38660 阅读 · 7 评论 -
Spring Boot启动项目发生web.servlet.PageNotFound: No mapping for GET /
提交请求时错误信息为:2019-07-12 16:19:11.228 INFO 9532 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'2019-07-12 16:19:11.229 INF...原创 2019-07-12 16:29:52 · 20282 阅读 · 5 评论 -
Spring Booot与Thymelea出现版本问题
错误信息如下 org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$ThymeleafDefaultConfiguration.templateEngine(ThymeleafAutoConfiguration.java:153)The following method did not...原创 2019-07-12 12:23:50 · 459 阅读 · 2 评论 -
Spring Boot解决.properties文件不能自动提示
问题描述为 应该是这样子的 解决办法如下1,快捷键 ctrl + Alt+shirt + S 或者 2,3,弹出这个 4,最后贴一个效果图 ...原创 2019-07-11 16:50:14 · 3269 阅读 · 0 评论 -
Spring Boot 从配置文件注入值到实体类中
Spring Boot全局配置文件有俩种方式application.properties application.yml 或者application.yaml 全局配置文件时可以对一些默认值进行修改,如 tocmat 的端口号 等等什么是.yml文件?.yml是YAML 语言的文件,以数据为中心 , 比如说 json , xml 等更适合做配置文件。YAML基本...原创 2019-07-10 15:03:51 · 11878 阅读 · 2 评论 -
Spring Boot 创建及打包
spring boot简介简化Spring应用开发的一个框架 整个Spring技术栈的一个大整合 J2ee开发的一站式解决方案spring boot优点快速创建独立运行的Spring项目以及主流框架集成 使用嵌入式的Servlet容器,应用无需打成war包 starters自动依赖与版本控制 大量的自动配置,简化开发,也可修改默认值 无需配置xml,无代码生成,开箱即用...原创 2019-05-20 17:37:19 · 1768 阅读 · 0 评论 -
SpringBoot注入Server失败==>>解决办法
在Text测试上面调用Server就能调用到如下 但是在另外一个类上调用Server就调用不到,如下 我的server实现也没错,如果有错的话Text测试上的Server不可能有值接下来我们来看下Server如下 这个错误的解决办法如下这样我们就得到了Server java代码为 注意他的包,我也放在了代码里面...原创 2018-07-05 10:28:20 · 5701 阅读 · 0 评论 -
Eclipse中新创建的Maven项目没有web.xml文件
原创 2018-04-24 11:04:22 · 812 阅读 · 0 评论 -
Maven Spring Boot 入门Hello word
右键新建项目 如下图 然后我们就创建好了项目,如图 接下来我们看看pom.xml(maven 已经把必用的jar已经配置好了) ...原创 2018-04-20 09:59:39 · 265 阅读 · 0 评论