Skip to content

Commit 02770da

Browse files
committed
Merge branch 'release/0.34'
2 parents 110eef9 + e8efac2 commit 02770da

File tree

6 files changed

+21
-14
lines changed

6 files changed

+21
-14
lines changed

.gitignore

100755100644
File mode changed.

.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.32
1+

build.gradle

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
buildscript {
44
repositories {
5-
mavenCentral()
65
jcenter()
6+
mavenCentral()
77
maven { url "http://repo.spring.io/plugins-release" }
88
}
99
dependencies {
@@ -76,16 +76,18 @@ subprojects {
7676

7777
configurations {
7878
deployerJars
79+
testCompile.extendsFrom compileOnly
7980
}
8081

8182
repositories {
83+
jcenter()
8284
mavenCentral()
8385
maven { url "http://maven.xet.jp/release" } // for baseunits
8486
}
8587

8688
dependencies {
87-
compile "org.projectlombok:lombok:1.16.2"
8889
compile "org.slf4j:slf4j-api:$slf4jVersion"
90+
compileOnly "org.projectlombok:lombok:$lombokVersion"
8991
testCompile "org.slf4j:jul-to-slf4j:$slf4jVersion"
9092
testCompile "ch.qos.logback:logback-classic:$logbackVersion"
9193
testCompile "junit:junit:$junitVersion"
@@ -134,5 +136,5 @@ subprojects {
134136

135137
// ======== wrapper ========
136138
task wrapper(type: Wrapper) {
137-
gradleVersion = "2.12"
139+
gradleVersion = "4.1"
138140
}

gradle.properties

100755100644
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ springHateoasVersion = 0.19.0.RELEASE
99
awsJavaSdkVersion = 1.11.21
1010
jacksonVersion = 2.7.2
1111

12+
lombokVersion = 1.16.18
1213
baseunitsVersion = 2.14
1314

1415
slf4jVersion = 1.7.13

spar-wings-httpexceptions/src/main/java/jp/xet/sparwings/spring/web/httpexceptions/HttpUnauthorizedException.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
/**
2424
* Respond 401.
2525
*
26-
* @since #version#
26+
* @since 0.34
2727
* @author daisuke
2828
*/
2929
@NoArgsConstructor
@@ -36,7 +36,7 @@ public class HttpUnauthorizedException extends HttpResponseException {
3636
*
3737
* @param message 例外メッセージ
3838
* @param cause 起因例外
39-
* @since #version#
39+
* @since 0.34
4040
*/
4141
public HttpUnauthorizedException(String message, Throwable cause) {
4242
super(message, cause);
@@ -46,7 +46,7 @@ public HttpUnauthorizedException(String message, Throwable cause) {
4646
* インスタンスを生成する。
4747
*
4848
* @param message 例外メッセージ
49-
* @since #version#
49+
* @since 0.34
5050
*/
5151
public HttpUnauthorizedException(String message) {
5252
super(message);
@@ -56,7 +56,7 @@ public HttpUnauthorizedException(String message) {
5656
* インスタンスを生成する。
5757
*
5858
* @param cause 起因例外
59-
* @since #version#
59+
* @since 0.34
6060
*/
6161
public HttpUnauthorizedException(Throwable cause) {
6262
super(cause);

spar-wings-request-id/src/main/java/jp/xet/sparwings/common/filters/RequestIdFilter.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import lombok.Getter;
2727
import lombok.NonNull;
2828
import lombok.Setter;
29+
import lombok.extern.slf4j.Slf4j;
2930

3031
import org.springframework.web.filter.OncePerRequestFilter;
3132

@@ -40,6 +41,7 @@
4041
* @since 0.3
4142
* @author daisuke
4243
*/
44+
@Slf4j
4345
public class RequestIdFilter extends OncePerRequestFilter {
4446

4547
private static final String DEFAULT_REQUEST_ID_ATTRIBUTE = "requestId";
@@ -48,17 +50,14 @@ public class RequestIdFilter extends OncePerRequestFilter {
4850

4951
private static final String DEFAULT_REQUEST_ID_MDC_KEY = "requestId";
5052

51-
@NonNull
5253
@Getter
5354
@Setter
5455
private String requestIdAttribute = DEFAULT_REQUEST_ID_ATTRIBUTE;
5556

56-
@NonNull
5757
@Getter
5858
@Setter
5959
private String requestIdMdcKey = DEFAULT_REQUEST_ID_MDC_KEY;
6060

61-
@NonNull
6261
@Getter
6362
@Setter
6463
private String requestIdHeader = DEFAULT_REQUEST_ID_HEADER;
@@ -77,19 +76,24 @@ public void destroy() {
7776
@Override
7877
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
7978
throws ServletException, IOException {
80-
79+
log.trace("Start issue request ID");
8180
String requestId = generator.generateRequestId(request);
81+
log.info("Request ID issued: {}", requestId);
8282
if (requestIdAttribute != null) {
8383
request.setAttribute(requestIdAttribute, requestId);
8484
}
8585
if (requestIdMdcKey != null) {
8686
MDC.put(requestIdMdcKey, requestId);
8787
}
88-
response.setHeader(requestIdHeader, requestId);
88+
if (requestIdHeader != null) {
89+
response.setHeader(requestIdHeader, requestId);
90+
}
8991
try {
9092
filterChain.doFilter(request, response);
9193
} finally {
92-
MDC.remove(requestIdMdcKey);
94+
if (requestIdMdcKey != null) {
95+
MDC.remove(requestIdMdcKey);
96+
}
9397
}
9498
}
9599
}

0 commit comments

Comments
 (0)