
springboot
呐呐呐-
喜欢编程世界的小白
展开
-
Kafka初接触-一个简单的例子
步骤安装配置一个可以运行的kafka服务器创建java的maven项目导入pom依赖编写kafka生产者代码编写kafka消费者代码运行消费者代码运行生产者代码pom.xml<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.7.0</ver原创 2021-02-19 14:49:26 · 295 阅读 · 2 评论 -
SpringBoot-使用druid 数据源及其监控
步骤pom.xml 引入依赖 <!--spring监控--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <!-- druid数据源 -原创 2021-02-10 22:53:09 · 292 阅读 · 0 评论 -
记一次Eureka的坑:服务注册不了
客户端注册不了服务事发经过:创建一个消费者,想要注册到eureka中,但是却怎么都注册不上去。原因两者导入的依赖不一致<!--服务器用的是这个依赖--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></原创 2020-11-13 10:36:12 · 724 阅读 · 0 评论 -
SpringBoot入门---应用启动流程
启动流程创建SpringApplicationSpringApplication.run(DemoApplication.class, args); 这是主程序的入口,该代码会运行以下方法:public static ConfigurableApplicationContext run(Class<?>[] primarySources, String[] args) { // 先创建SpringApplication来引导程序的运行,然后执行run()方法 r原创 2020-08-19 17:11:15 · 200 阅读 · 0 评论 -
SpringBoot入门---错误页面原理解析
springboot错误页面原理以下会提到的重点类:BasicErrorController 基础错误控制器DefaultErrorViewResolver 默认错误视图解析器DefaultErrorAttributes 默认错误属性类ErrorPageCustomizer 错误页面定制器ErrorMvcAutoConfiguration 错误mvc自动配置类package org.springframework.boot.autoconfigure.web.servlet原创 2020-08-09 00:49:30 · 499 阅读 · 0 评论 -
SpringBoot入门---日志使用
日志门面日志门面(接口/抽象层)日志实现JCLlog4jJUL(java.util.logging)slf4jlog4jlogbackjboss-logging使用日志:SLF4J应用-日志门面-日志实现应用-日志门面-日志适配器(将不是slf4j的日志实现包装成slf4j的实现)-日志实现配置文件:要使用的日志实现的原配置文件以后在开发的过程中,应该调用日志抽象层的方法。开发中可能遇到的问题假如我开发的一个系统,使用的是sl原创 2020-08-04 15:21:58 · 176 阅读 · 0 评论 -
SpringBoot入门---自动配置原理
最近学习springboot的过程中,学到了自动配置的原理,在这里写一下笔记,加深一下印象,方便以后复习。1.创建一个springboot项目(省略)2.分析主配置类@SpringBootApplication // 表示该类是一个主配置类,应该运行该类的main()来启动springboot应用(主入口)public class DemoApplication { public static void main(String[] args) { SpringAppli.原创 2020-08-03 22:38:58 · 209 阅读 · 0 评论 -
SpringBoot入门---profile多环境支持
目录Profile多环境支持Profile文件名定义yaml多文档块模式激活指定profile激活优先级Profile多环境支持在使用springboot开发的过程中,我们通常会遇到某些功能/配置在开发时要用到,但是在测试/生产环境中是不需要的,如果非要打开这些功能/配置反而会浪费性能。因此,springboot提供了Profile多环境支持的功能,可以配置开发/测试/生产环境的配置/功能,使用时只需要激活指定的运行环境的文件即可。Profile文件名定义application-profile环原创 2020-08-02 22:43:35 · 281 阅读 · 0 评论 -
SpringBoot入门---yaml语法使用
1. 基本语法K:(空格)V :表示这是一对键值对(空格不能少)yaml使用空格缩进来控制层级关系:只要是左对齐的一列,就是同一层级server: port: 8081 path: /hello属性大小写敏感2. 值的写法字面量:普通的值(数字、字符串、布尔) k: v : 字符串默认不需要加上引号。 “”:双引号,不会转义里面的特殊字符(写什么不是什么)persion: name: "zhang\nsan"# 实际效果:# zhan原创 2020-08-02 17:05:06 · 311 阅读 · 0 评论 -
swagger配置扫描接口、扫描路径条件
文章目录创建swagger的springboot项目Docket.select().xxx.build()配置扫描接口条件配置扫描路径条件配置扫描接口、扫描路径条件可一起使用当我们需要扫描指定的包下的接口,然后生成该包下的API,那我们要怎么配置呢?创建swagger的springboot项目Docket.select().xxx.build()在Docket类中有 select() 方法,该方法需要与 build() 一起使用。@Bean public Docket docket()原创 2020-07-25 22:03:55 · 10064 阅读 · 0 评论 -
springboot简单使用swagger
导入swagger2和ui依赖<!-- swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><!-- swagger-ui -->&l原创 2020-07-25 13:03:47 · 410 阅读 · 0 评论 -
Swagger 修改默认配置
目录swagger配置使用Docket修改一下swagger的默认数据运行项目,访问http://localhost:8080/swagger-ui.htmlswagger配置package com.sky.config;import org.springframework.context.annotation.Configuration;import springfox.documentation.oas.annotations.EnableOpenApi;import springfox.d原创 2020-07-25 16:31:12 · 6557 阅读 · 1 评论