广告条

如何定制 Spring Boot 的 Banner?

ぃ、小莉子 提交于 2019-11-27 14:30:47
相信用过 Spring Boot 的朋友们一定在启动日志中见过类似如下的内容,比如在启动 Spring Boot 时,控制台默认会打印 Spring Boot Logo 以及版本信息,这是 Spring Boot 固定的还是可自定义的呢? . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.7.RELEASE) 答案是,Spring Boot 支持自定义 Banner,接下来本文将详细讨论如何定制 Banner 内容,首先来了解下 Banner 是如何出现的。 Banner 是如何出现的? 初始 Banner 的代码是 SpringApplicationBannerPrinter 类,Spring Boot 默认寻找 Banner 的顺序是: 首先依次在 Classpath 下找文件 banner.gif,banner.jpg 和 banner.png

springboot 修改关闭banner的方法

好久不见. 提交于 2019-11-27 12:23:56
一、修改banner。 1.1 替换banner:   需要在resources(classpath)目录中创建文件   banner.txt 1.2 上图 banner.txt 里面可以使用文字,也可以复制一些图案。 二、在入口类中设置,关闭banner。 package com.aaa.zxf.springboot; import org.springframework.boot.Banner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; //自动加载springboot 入口类 @SpringBootApplication public class ApplicationRun { public static void main(String[] args) { // SpringApplication.run(ApplicationRun.class,args); //关闭banner SpringApplication springApplication=new SpringApplication(ApplicationRun.class); springApplication

Springboot 2使用SpringApplication

﹥>﹥吖頭↗ 提交于 2019-11-27 06:26:30
SpringApplication 使用静态方法 SpringApplication.run(MySpringConfiguration.class, args); 使用构造器 SpringApplication app = new SpringApplication(MySpringConfiguration.class); app.setBannerMode(Banner.Mode.OFF); app.run(args); 使用 builder new SpringApplicationBuilder(Application.class) .bannerMode(Banner.Mode.OFF) .run(args); 1、失败分析器 初始化实现了 FailureAnalyzer 接口的失败分析器,可以在启动失败时,打印错误日志和解决操作方法。比如启动端口被占用时打印如下日志: 2019-08-07 10:22:32.534 ERROR 2616 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: The Tomcat

SpringBoot基本配置

对着背影说爱祢 提交于 2019-11-27 05:35:46
入口类和@SpringBootApplication   @SpringBootApplication是Spring Boot的核心注解,是一个组合注解,部分源码如下: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class), @Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) }) public @interface SpringBootApplication 它的核心功能由@EnableAutoConfiguration注解提供,@EnableAutoConfiguration让Spring Boot根据类中的jar包依赖为当前项目进行自动配置 Spring Boot会自动扫描

zepto轮播图

做~自己de王妃 提交于 2019-11-26 20:03:58
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1.0"> <title>Title</title> <style> *{ margin: 0; padding: 0; box-sizing: border-box; } li{ list-style: none; } .clearFix:after, .clearFix:before{ clear: both; height: 0; line-height: 0; visibility: hidden; display: block; content: ""; } .container{ max-width: 640px; min-width: 320px; margin: 0 auto; position: relative; overflow: hidden; } .container>ul:first-child{ width: 1000%; transform: translateX(-10%); } .container>ul:first-child>li{ width: 10%;

苏宁人工智能研发中心智能创意平台架构成长之路(二)--大数据架构篇

旧街凉风 提交于 2019-11-26 16:52:20
苏宁人工智能研发中心智能创意平台架构成长之路(一)--长篇开篇 https://www.cnblogs.com/laoqing/p/11326132.html 我们接着第一篇继续。 (这是第二篇大数据架构篇,成长之路序列会包含多篇,笔者作为这个平台的架构兼技术经理,充分讲述其中的迭代心酸之路以及中间遇到的问题和解决方案) 声明:文章不涉及公司内部技术资料的外泄,涉及的图片都是重画的简易架构图,主要通过架构的演进,讲述分享技术的迭代之路和过程。 在第二轮迭代完成后,第三轮迭代中,我们就开始做平台的数据分析了,这里我们以工作台数据分析为例,讲解平台如何采用大数据的方式来进行数据分析。 工作台中,需要做数据分析,比如平台合成出来的banner图被用户的点击次数,banner图合成出来后,被用户下载的数据,工作台中的PV/UV情况等。 在此轮设计中,我们直接用的大数据解决方案,并没有在一开始使用关系型数据来做这样的数据分析统计,架构方案如下,我们选用了Druid来做数据存储,以OLAP的方式来做数据分析,Druid.io(以下简称Druid)是面向海量数据的、用于实时查询与分析的OLAP存储系统。Druid的四大关键特性总结如下: 1)、亚秒级的OLAP查询分析,Druid采用了列式存储、倒排索引、位图索引等关键技术,能够在亚秒级别内完成海量数据的过滤、聚合以及多维分析等操作。 2)

9.shodan搜索引擎

允我心安 提交于 2019-11-26 14:08:48
shodan搜索引擎 物联网搜索引擎 访问路由器,服务器,网络摄像头,安装CLI banner抓取,端口扫描 www.shodan.io 需要注册账户,支持google账户 搜索 webcams 网络摄像头 traffic signals 交通信号 port:22 来源: https://www.cnblogs.com/sec875/p/11323416.html

Spring Boot支持控制台Banner定制

流过昼夜 提交于 2019-11-25 23:21:08
. __ _ _ _ /\ / _’_ _ _(_)_ _ \ \ \ \ ( ( )_ | ‘_ | ‘ | | ‘ \/ _` | \ \ \ \ \/ _ )| | )| | | | | || ( | | ) ) ) ) ‘ | __| . | | | | | | _ , | / / / / =========| |==============|___/=/_/_/_/ :: Spring Boot :: (v2.1.5.RELEASE) 在Resources下新建Banner.txt文件,里面写入你想替换的Banner,比如: . . . . . _ | | | | | | _ ___ | | | / | | \ / | | | | / _ \ \ \/ \/ / _ _ \ | / | | Y \ /| | | | ( < > ) \ ( <_> ) | \/ | / /_/ | | | /\ > / /_ / \/\ / __ /| | |__ /____ | \/ \/ \/ 效果如图所示: 生成空心字体有一个软件 figlet yum install figlet figlet spring ___ _ __ _ __(_)_ __ __ _ / __| '_ \| '__| | '_ \ / _` | \__ \ |_) | | | | | | | (_| | |

SpringBoot---基本配置

你离开我真会死。 提交于 2019-11-25 19:34:24
1、 入口类和@SpringBootApplication     1.1、 入口类 就是 一个 main方法 ;     1.2、 @SpringBootApplication 是一个 组合注解 , 封装了@Configuration、@EnableAutoConfiguration、@ComponentScan ; 2、 关闭特定的自动配置     2.1、 @SpringBootApplication 的 exclude 属性,可关闭指定的自动配置; 3、 定制Banner     3.1、Banner生成网址 http://patorjk.com/software/taag     3.2、src/main/resources 下新建banner.txt;     3.3、重启服务; 4、 使用XML配置     4.1、实际项目中有可能使用XML配置,使用Spring提供的 @ImportResource 来加载XML文件;         eg:@ImportResource(value = "{application-dev.yml,application-pro.yml}")      来源: https://www.cnblogs.com/anpeiyong/p/11929610.html