spring boot
qq_20154251
期望成为团队中流砥柱的一笔青年
展开
-
spring boot解决jackson返回null问题
使用spring boot默认的jackson序列化对象,如果遇到字段为null,对前端很不友好,需要做一个空对象处理自定义对象序列化修改器public class CustomBeanSerializerModifier extends BeanSerializerModifier { @Override public List<BeanPropertyWrite...原创 2020-05-08 09:35:40 · 2058 阅读 · 0 评论 -
spring cloud oauth2+jwt扩展登录方式(短信验证码登录)
spring cloud oauth2+jwt搭建改造CustomUserDetailsServicepublic class CustomUserDetailsService implements UserDetailsService { @Autowired private AuthApi authApi; @Autowired private Us...原创 2020-03-26 09:42:54 · 1913 阅读 · 0 评论 -
spring cloud oauth2+jwt实现统一授权服务
添加maven依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-oauth2</artifactId> </dependency...原创 2020-03-24 17:21:05 · 676 阅读 · 0 评论 -
spring boot admin配合eureka注册中心查看系统运行状态
添加maven依赖<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>2....原创 2020-03-24 13:39:02 · 592 阅读 · 0 评论 -
spring cloud使用阿里seata解决分布式事务
1.下载seata源代码,地址github仓库2.server目录下registry.conf,当前使用的注册中心是eureka,只修改其中带注释的两处地方registry { # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa **type = "file"** #修改为eureka,然后修改响应eureka的设置 nacos {...原创 2020-03-24 11:47:33 · 409 阅读 · 0 评论 -
spring cloud 使用zipkin日志监控
建立项目加入maven依赖,这是一个web项目,所以也加入spring boot web依赖,一般情况会与注册中心配合使用,需要的可以加入注册中心客户端依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp...原创 2020-03-24 11:33:10 · 361 阅读 · 0 评论 -
spring cloud hystrix+turbine监控中心环境搭建
建立项目monitor,加入maven依赖,一般情况会与注册中心配合使用。所以也加入了eureka客户端依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netf...原创 2020-03-24 11:27:59 · 166 阅读 · 0 评论 -
spring cloud config配置中心环境搭建
使用配置中心可以动态的修改配置,让客户端可以在启动的时候从仓库获取最新的配置文件,也可以在程序运行中及时刷新配置,先加入maven依赖,一般情况配置中心会与注册中心配合使用,在客户端可以动态路由配置中心服务,而不需要写绝对Url地址,所以也加入了注册中心客户端依赖<dependency> <groupId>org.springframework.cloud&l...原创 2020-03-24 11:19:55 · 111 阅读 · 0 评论 -
spring cloud gateway网关环境搭建
第一步,引入maven依赖,网关一般与注册中心配合使用,所以也加入了eureka客户端依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway<...原创 2020-03-24 11:12:53 · 838 阅读 · 1 评论 -
spring cloud eureka注册中心环境搭建
引入maven依赖,该依赖包含spring boot starter依赖,所以不需要再引入其他依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix...原创 2020-03-24 11:02:01 · 126 阅读 · 0 评论 -
spring boot配置大全
#BANNER banner.charset = UTF -8#横幅文件编码。 banner.location = classpath :banner.txt#横幅文件位置。 #LOGGING logging.config =#日志记录配置文件的位置。例如对于Logback的“classpath:logback.xml” logging.exception-conversion-wo...转载 2018-07-16 20:53:07 · 408 阅读 · 0 评论 -
使用post方式重定向或转发
response.sendRedirect使用的是get方式提交,如果想要post,看下面public static void redirect(String url, Map,String> params, HttpServletResponse response) throws IOException { response.setContentType("text/html")原创 2018-04-27 16:52:19 · 13732 阅读 · 2 评论 -
spring boot cors解决跨域问题
package com.rw.finance.client.config;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.cors.CorsConfig...原创 2018-04-21 14:17:20 · 697 阅读 · 0 评论 -
spring boot ThreadPoolTaskScheduler
package com.rw.finance.task.task;import java.util.*; import java.util.concurrent.ScheduledFuture;import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factor...原创 2018-04-21 11:35:01 · 3407 阅读 · 0 评论 -
spring boot 中Spring data jpa命名策略
数据库,表字段命名是驼峰命名法(UserID),Spring data jpa 自动更新之后是 user_id, 表字段不对照,Spring data jpa基于Hibernate5.0application.properties 写法1、无修改命名spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.nami...转载 2018-04-21 11:14:37 · 1210 阅读 · 0 评论 -
BaseEntity
spring boot jpa BaseEntitypackage com.hhf.study.client.entity;import javax.persistence.Column;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.MappedSu...原创 2018-04-21 11:11:44 · 2977 阅读 · 0 评论 -
spring boot activemq延迟消息投递核心代码
延迟消息投递public void timingSend(String message, String queueName, Long timeStamp) { //获取连接工厂 ConnectionFactory connectionFactory = this.jmsMessagingTemplate.getConnectionFactory(); try { /...转载 2018-04-21 11:02:05 · 3957 阅读 · 1 评论 -
mybatis获取新增记录自增ID
<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="activeId"> SELECT LAST_INSERT_ID()</selectKey>在mapper.xml的insert标签中添加如上代码,keyProperty为模型主键字段名称...原创 2018-04-21 10:58:39 · 1178 阅读 · 0 评论