feat: update jackson config
This commit is contained in:
parent
e24e710255
commit
bdb67f5561
|
@ -51,7 +51,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
|
||||||
.antMatchers("/oauth2/apps", "/oauth2/authorization/*", "/oauth2/login/*")
|
.antMatchers("/oauth2/apps", "/oauth2/authorization/*", "/oauth2/login/*")
|
||||||
.permitAll()
|
.permitAll()
|
||||||
// 静态资源无需鉴权
|
// 静态资源无需鉴权
|
||||||
.antMatchers("/", "/*.html", "/js/**", "/css/**", "/img/**", "/*.ico")
|
.antMatchers("/", "/*.html", "/js/**", "/css/**", "/img/**", "/*.ico", "/live")
|
||||||
.permitAll()
|
.permitAll()
|
||||||
// api 请求需要授权
|
// api 请求需要授权
|
||||||
.antMatchers("/api/**").authenticated()
|
.antMatchers("/api/**").authenticated()
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.databasir.api.config;
|
package com.databasir.api.config;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
|
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
|
||||||
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
|
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
|
||||||
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
|
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
|
||||||
|
@ -41,6 +42,7 @@ public class WebConfig extends WebMvcConfigurerAdapter {
|
||||||
public Jackson2ObjectMapperBuilderCustomizer jsonCustomizer() {
|
public Jackson2ObjectMapperBuilderCustomizer jsonCustomizer() {
|
||||||
final String dateTimeFormat = "yyyy-MM-dd HH:mm:ss";
|
final String dateTimeFormat = "yyyy-MM-dd HH:mm:ss";
|
||||||
return builder -> {
|
return builder -> {
|
||||||
|
builder.serializationInclusion(JsonInclude.Include.NON_NULL);
|
||||||
builder.simpleDateFormat(dateTimeFormat);
|
builder.simpleDateFormat(dateTimeFormat);
|
||||||
builder.serializers(new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(dateTimeFormat)));
|
builder.serializers(new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(dateTimeFormat)));
|
||||||
builder.deserializers(new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern(dateTimeFormat)));
|
builder.deserializers(new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern(dateTimeFormat)));
|
||||||
|
|
|
@ -7,6 +7,13 @@
|
||||||
1. Docker
|
1. Docker
|
||||||
2. Mysql
|
2. Mysql
|
||||||
|
|
||||||
|
## 测活接口
|
||||||
|
|
||||||
|
```shell
|
||||||
|
GET /live
|
||||||
|
```
|
||||||
|
返回 200 即表示启动成功
|
||||||
|
|
||||||
## 部署流程
|
## 部署流程
|
||||||
|
|
||||||
1. 拉取最新版镜像,当然你也可以将 latest 替换成你想要得版本号,具体有哪些镜像版本可以拉取可以在[这里](https://registry.hub.docker.com/r/vrantt/databasir)查看
|
1. 拉取最新版镜像,当然你也可以将 latest 替换成你想要得版本号,具体有哪些镜像版本可以拉取可以在[这里](https://registry.hub.docker.com/r/vrantt/databasir)查看
|
||||||
|
|
Loading…
Reference in New Issue