随笔分类 -  SpringBoot

摘要:Spring Framework升级 SpringBoot2.2的底层Spring Framework版本升级为5.2。 JMX默认禁用 默认情况下不再启用JMX。 可以使用配置属性spring.jmx.enabled = true启用此功能。 如果您使用IDE功能来管理应用程序,则可能还要在该位置 阅读全文
posted @ 2019-12-06 15:06 天宇轩-王 阅读(1959) 评论(0) 推荐(2)
摘要:官网说明及用法: 简介 swagger-bootstrap-ui是springfox-swagger的增强UI实现,为Java开发者在使用Swagger的时候,能拥有一份简洁、强大的接口文档体验 核心功能 该UI增强包主要包括两大核心功能:文档说明 和 在线调试 文档说明:根据Swagger的规范说 阅读全文
posted @ 2019-12-01 20:57 天宇轩-王 阅读(5180) 评论(6) 推荐(3)
摘要:构建项目及配置 pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb-reactive</artifac 阅读全文
posted @ 2019-11-25 14:33 天宇轩-王 阅读(277) 评论(0) 推荐(1)
摘要:MongoDB MongoDB是 open-source NoSQL 文档数据库,它使用 JSON-like schema 而不是传统的 table-based 关系数据。 Spring Boot 提供了一些使用 MongoDB 的便利,包括spring-boot-starter-data-mong 阅读全文
posted @ 2019-11-25 12:10 天宇轩-王 阅读(1030) 评论(2) 推荐(2)
摘要:报错: Mon Nov 25 01:09:48 CST 2019 There was an unexpected error (type=Internal Server Error, status=500). Command failed with error 13 (Unauthorized): 阅读全文
posted @ 2019-11-25 01:12 天宇轩-王 阅读(5545) 评论(2) 推荐(5)
摘要:官网说明 1.1 创建自己的 FailureAnalyzer FailureAnalyzer是一种在启动时拦截 exception 并将其转换为 human-readable 消息的好方法,包含在故障分析中。 Spring Boot 为 application context 相关的 excepti 阅读全文
posted @ 2019-11-24 23:30 天宇轩-王 阅读(428) 评论(0) 推荐(1)
摘要:作者:liuxiaopeng 博客地址:http://www.cnblogs.com/paddix/ 前两章我们分享了Spring boot对Restful 的支持,不过Restful的接口通常仅仅返回数据。而做web开发的时候,我们往往会有很多静态资源,如html、图片、css等。那如何向前端返回 阅读全文
posted @ 2019-11-22 16:03 天宇轩-王 阅读(321) 评论(0) 推荐(1)
摘要:官方文档译文 Spring Boot 包括对嵌入式Tomcat,Jetty和Undertow服务器的支持。大多数开发人员使用适当的“Starter”来获取完全配置的实例。默认情况下,嵌入式服务器在 port 8080上侦听 HTTP 请求。 如果选择在CentOS上使用 Tomcat,请注意,默认情 阅读全文
posted @ 2019-11-14 22:52 天宇轩-王 阅读(1117) 评论(0) 推荐(3)
摘要:pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> application.yml 阅读全文
posted @ 2019-11-11 11:18 天宇轩-王 阅读(2374) 评论(0) 推荐(2)
摘要:SpringBoot接管SpringMvc Spring Web MVC framework(通常简称为“Spring MVC”)是一个丰富的“model 视图控制器”web framework。 Spring MVC 允许您创建特殊的@Controller或@RestController bean 阅读全文
posted @ 2019-11-02 17:41 天宇轩-王 阅读(677) 评论(0) 推荐(2)
摘要:Spring Boot 允许您外部化 configuration,以便您可以在不同的环境中使用相同的 application code。您可以使用 properties files,YAML files,环境变量和 command-line arguments 来外部化 configuration。 阅读全文
posted @ 2019-10-31 17:36 天宇轩-王 阅读(602) 评论(0) 推荐(2)
摘要:@PropertySource&@ImportResource&@Bean @PropertySource:加载指定的配置文件; @ImportResource:导入Spring的配置文件,让配置文件里面的内容生效; Spring Boot里面没有Spring的配置文件,我们自己编写的配置文件,也不 阅读全文
posted @ 2019-10-31 17:07 天宇轩-王 阅读(541) 评论(1) 推荐(2)
摘要:入口类中有一个main方法,这个方法其实就是一个标准的Java应用的入口方法,一般在main方法中使用SpringApplication.run()来启动整个应用。 值得注意的是,这个入口类要使用@SpringBootApplication注解声明,它是SpringBoot的核心注解。 /** * 阅读全文
posted @ 2019-10-31 16:36 天宇轩-王 阅读(1032) 评论(1) 推荐(2)
摘要:一 Spring WebFlux Framework说明 Spring WebFlux 是 Spring Framework 5.0 中引入的新 reactive web framework。与 Spring MVC 不同,它不需要 Servlet API,完全异步和 non-blocking,并通 阅读全文
posted @ 2019-10-30 22:31 天宇轩-王 阅读(4242) 评论(0) 推荐(2)
摘要:一 说明 Actuator 的定义 actuator 是一个制造术语,指的是用于移动或控制某物的机械装置。执行器可以通过一个小的变化产生大量的运动。 要将 actuator 添加到基于 Maven 的项目,请添加以下“Starter”依赖项: Endpoints Actuator endpoints 阅读全文
posted @ 2019-10-29 23:50 天宇轩-王 阅读(1649) 评论(0) 推荐(4)
摘要:1、日志框架 小张开发一个大型系统,他想记录日志然后查看问题; 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 3、高大上的几个功能?异步模式?自动归档?xxxx? 阅读全文
posted @ 2019-10-29 21:59 天宇轩-王 阅读(234) 评论(0) 推荐(3)
摘要:本文主要讲与Boot整合,后面会详细讲解Logback 官方文档 ConsoleAppender 如 name 所示,附加在 console 上,或者更准确地说是 System.out 或 System.err,前者是默认目标。 ConsoleAppender格式 events 借助用户指定的编码器 阅读全文
posted @ 2019-10-29 21:40 天宇轩-王 阅读(664) 评论(0) 推荐(4)
摘要:构建项目 我们将逻辑异常核心处理部分提取出来作为单独的jar供其他模块引用,创建项目在parent项目pom.xml添加公共使用的依赖,配置内容如下所示: 项目创建完成后除了.idea、iml、pom.xml保留,其他的都删除。 异常处理核心子模块 统一返回结果定义 由于种种原因,只能贴出部分代码, 阅读全文
posted @ 2019-10-28 22:50 天宇轩-王 阅读(326) 评论(0) 推荐(4)
摘要:一 官方文档介绍 1 自定义横幅 通过在 classpath 中添加banner.txt文件或将banner.location设置为此类文件的位置,可以更改启动时打印的横幅。如果文件具有异常编码,则可以设置banner.charset(默认为UTF-8)。除了文本文件,您还可以将banner.gif 阅读全文
posted @ 2019-10-28 22:30 天宇轩-王 阅读(703) 评论(0) 推荐(3)
摘要:一 普通测试类 当有一个测试方法的时候,直接运行。 要在方法前后做事情,可以用before或者after。 假如有多个方法运行,则可以选择类进行运行。 测试结果: 二 MockMvc 1 perform方法其实只是为了构建一个请求,并且返回ResultActions实例,该实例则是可以获取到请求的返 阅读全文
posted @ 2019-10-28 22:06 天宇轩-王 阅读(405) 评论(0) 推荐(2)