
分类:Boot

2020
09-24
09-24
基于Eclipce配置Spring Boot过程图解

2020
09-24
09-24
Spring Boot jar中没有主清单属性的解决方法
使用SpringBoot微服务搭建框架,在eclipse和Idea下能正常运行,但是在打成jar包部署或者直接使用java-jar命令的时候,提示了xxxxxx.jar中没有主清单属性:D:\hu-git\spring-xxx-xxx\target>java-jarspring-cloud-eureka-0.0.1-SNAPSHOT.jarspring-xxx-xxx-0.0.1-SNAPSHOT.jar中没有主清单属性通过maven打jar包:mvninstall,或者在IDE中右击选择Runas->maveninstall。在这里有一个问题就是主清单属性是什么?以Spring...
继续阅读 >
2020
09-24
09-24
Spring Boot conditional注解用法详解

2020
09-24
09-24
Spring Boot webflux使用方法解析

2020
09-24
09-24
Spring Boot Actuator执行器运行原理详解
SpringBoot执行器(Actuator)提供安全端点,用于监视和管理SpringBoot应用程序。默认情况下,所有执行器端点都是安全的。在本章中,将详细了解如何为应用程序启用SpringBoot执行器。启用SpringBootActuator要为SpringBoot应用程序启用SpringBoot执行器端点,需要在构建配置文件中添加SpringBootStarter执行器依赖项。Maven用户可以在pom.xml文件中添加以下依赖项。<dependency><groupId>org.springframework.boot</gr...
继续阅读 >
2020
09-24
09-24
Spring Boot Admin Server管理客户端过程详解
要通过SpringBootAdminServer监视和管理微服务应用程序,应该添加SpringBootAdmin启动器客户端依赖项,并将AdminServerURI指向应用程序属性文件。注-要监视应用程序,应为微服务应用程序启用SpringBootActuator端点。首先,在构建配置文件中添加以下SpringBootAdmin启动程序客户端依赖项和SpringBoot启动程序执行程序依赖项。Maven用户可以在pom.xml文件中添加以下依赖项-<dependency><groupId>de.codecentric</...
继续阅读 >
2020
09-24
09-24
Spring Boot Rest控制器单元测试过程解析
SpringBoot提供了一种为RestController文件编写单元测试的简便方法。在SpringJUnit4ClassRunner和MockMvc的帮助下,可以创建一个Web应用程序上下文来为RestController文件编写单元测试。单元测试应该写在src/test/java目录下,用于编写测试的类路径资源应该放在src/test/resources目录下。对于编写单元测试,需要在构建配置文件中添加SpringBootStarterTest依赖项,如下所示。<dependency><groupId>org.springframework.boo...
继续阅读 >
2020
09-24
09-24
Spring Boot JPA中使用@Entity和@Table的实现
本文中我们会讲解如何在SpringBootJPA中实现class和数据表格的映射。默认实现SpringBootJPA底层是用Hibernate实现的,默认情况下,数据库表格的名字是相应的class名字的首字母大写。命名的定义是通过接口ImplicitNamingStrategy来定义的:/***Determinetheimplicitnameofanentity'sprimarytable.**@paramsourceThesourceinformation**@returnTheimplicittablename.*/publicIdentifi...
继续阅读 >
2020
09-23
09-23
Spring Boot Cache使用方法整合代码实例
参考:SpringCache扩展功能实现项目地址使用本地Caffeine缓存引入依赖包<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId></dependency><dependency><groupId>com.github.ben-manes.caffeine</groupId><artifactId>caffeine</artifactId><version>2.6.2</version></dependency>自定义Caffeine配置CachingConfig.javapackagecom.vcredit.vmp.checkcenter.co...
继续阅读 >
2020
09-23
09-23
Spring Boot2.x如何自定义Endpoint
概述在使用SpringBoot的时候我们经常使用actuator,健康检查,bus中使用/refresh等。这里记录如何使用注解的方式自定义Endpoint。可用于满足一些服务状态监控,或者优雅停机等。准备SpringBoot项目,pom中加入:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>编写自定义Endpoint@Configuration@Endpoint(id="my-endpoint")publicclassMyE...
继续阅读 >
2020
09-23
09-23
Spring Boot JPA中java 8 的应用实例
上篇文章中我们讲到了如何在SpringBoot中使用JPA。本文我们将会讲解如何在SpringBootJPA中使用java8中的新特习惯如:Optional,StreamAPI和CompletableFuture的使用。Optional我们从数据库中获取的数据有可能是空的,对于这样的情况Java8提供了Optional类,用来防止出现空值的情况。我们看下怎么在Repository中定义一个Optional的方法:publicinterfaceBookRepositoryextendsJpaRepository<Book,Long>{Optiona...
继续阅读 >
2020
09-23
09-23
Spring Boot项目维护全局json数据代码实例
这篇文章主要介绍了SpringBoot项目维护全局json数据代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下概述过去我们在每一个方法中处理前端发过来的请求,需要自己构造请求数据,然后通过spring提供的@ResponseBody强制转为JSON数据吗,实际上出现了很多重复的代码,我么亦可以通过构造一个工具类,实现只关注需要改变的数据.下面给出这个工具类.publicclassJsonMsg{...
继续阅读 >
2020
09-23
09-23
Spring Boot2.X国际化文件编写配置
这篇文章主要介绍了SpringBoot2.X国际化文件编写配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下国际化文件的编写messages.propertiesinitprojectmessages_en_US.propertiesinitprojectmessages_zh_CN.properties页面非连接配置国际化只需要:spring.messages.basename=i18n.login1:1.5X版本配置的方式链接配置编写类实现LocaleResoverpublicclassLocaleSettingi...
继续阅读 >
2020
09-23
09-23
Spring Boot集群管理工具KafkaAdminClient使用方法解析
原理介绍在Kafka官网中这么描述AdminClient:TheAdminClientAPIsupportsmanagingandinspectingtopics,brokers,acls,andotherKafkaobjects.具体的KafkaAdminClient包含了一下几种功能(以Kafka1.0.0版本为准):创建Topic:createTopics(Collection<NewTopic>newTopics)删除Topic:deleteTopics(Collection<String>topics)罗列所有Topic:listTopics()查询Topic:describeTopics(Collection<String>topicN...
继续阅读 >
