Skip to content

Commit f9975fb

Browse files
committed
[FIX] refactoring using sonarlint
1 parent af8512e commit f9975fb

File tree

44 files changed

+497
-596
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+497
-596
lines changed

SpringBootAOP/src/main/java/com/example/SpringBootAopApplication.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import org.springframework.boot.SpringApplication;
44
import org.springframework.boot.autoconfigure.SpringBootApplication;
5-
import org.springframework.context.annotation.EnableAspectJAutoProxy;
65

76
@SpringBootApplication
87
public class SpringBootAopApplication {

SpringBootAsync/src/main/java/com/example/service/BasicService.java

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,13 @@ public class BasicService {
1111
private static final Logger logger = LoggerFactory.getLogger(BasicService.class);
1212

1313
@Async
14-
public void onAsync() {
15-
try {
16-
Thread.sleep(1000);
17-
logger.info("onAsync");
18-
} catch (InterruptedException e) {
19-
e.printStackTrace();
20-
}
14+
public void onAsync() throws InterruptedException {
15+
Thread.sleep(1000);
16+
logger.info("onAsync");
2117
}
2218

23-
public void onSync() {
24-
try {
25-
Thread.sleep(1000);
26-
logger.info("onSync");
27-
} catch (InterruptedException e) {
28-
e.printStackTrace();
29-
}
19+
public void onSync() throws InterruptedException {
20+
Thread.sleep(1000);
21+
logger.info("onSync");
3022
}
3123
}

SpringBootBatch/src/main/java/com/heowc/EndOfDayJobConfig.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,17 @@
1616
@Configuration
1717
public class EndOfDayJobConfig {
1818

19-
@Autowired
20-
private JobBuilderFactory jobBuilderFactory;
21-
2219
@Autowired
2320
private StepBuilderFactory stepBuilderFactory;
2421

2522
@Bean
26-
public Job endOfDay() {
23+
public Job endOfDay(JobBuilderFactory jobBuilderFactory) {
2724
JobExecutionDecider decider = (jobExecution, stepExecution) -> {
2825
ExitStatus status = execute() ? ExitStatus.COMPLETED : ExitStatus.FAILED;
2926
return new FlowExecutionStatus(status.getExitCode());
3027
};
3128

32-
return this.jobBuilderFactory.get("endOfDay")
29+
return jobBuilderFactory.get("endOfDay")
3330
.start(step1())
3431
.next(decider).on(ExitStatus.COMPLETED.getExitCode()).to(step2()) // *, ?
3532
.from(decider).on(ExitStatus.FAILED.getExitCode()).stopAndRestart(step3()) // to(step3())

SpringBootBatch/src/main/java/com/heowc/SimpleJobLauncherController.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
import org.springframework.batch.core.Job;
44
import org.springframework.batch.core.JobParameter;
55
import org.springframework.batch.core.JobParameters;
6+
import org.springframework.batch.core.JobParametersInvalidException;
67
import org.springframework.batch.core.launch.JobLauncher;
8+
import org.springframework.batch.core.repository.JobExecutionAlreadyRunningException;
9+
import org.springframework.batch.core.repository.JobInstanceAlreadyCompleteException;
10+
import org.springframework.batch.core.repository.JobRestartException;
711
import org.springframework.beans.factory.annotation.Autowired;
812
import org.springframework.stereotype.Controller;
913
import org.springframework.web.bind.annotation.RequestMapping;
@@ -26,7 +30,7 @@ public SimpleJobLauncherController(JobLauncher jobLauncher, Job job) {
2630
}
2731

2832
@RequestMapping("/jobLauncher.html")
29-
public void handle() throws Exception {
33+
public void handle() throws JobParametersInvalidException, JobExecutionAlreadyRunningException, JobRestartException, JobInstanceAlreadyCompleteException {
3034
Map<String, JobParameter> map = new HashMap<>();
3135
map.put("create_date", new JobParameter(new Date()));
3236
jobLauncher.run(job, new JobParameters(map));

SpringBootConfigurable/src/main/java/com/heowc/account/Account.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import org.apache.commons.lang3.RandomStringUtils;
44
import org.springframework.beans.factory.annotation.Autowire;
5-
import org.springframework.beans.factory.annotation.Autowired;
65
import org.springframework.beans.factory.annotation.Configurable;
76
import org.springframework.security.crypto.password.PasswordEncoder;
87

SpringBootCors/src/main/java/com/tistory/heowc/domain/Message.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,12 @@ public Message(String sender, String content) {
99
this.sender = sender;
1010
this.content = content;
1111
}
12+
13+
public String getSender() {
14+
return sender;
15+
}
16+
17+
public String getContent() {
18+
return content;
19+
}
1220
}

SpringBootCustomJackson/src/main/java/com/example/web/BasicController.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
package com.example.web;
22

33
import com.example.domain.Model;
4+
import org.slf4j.Logger;
5+
import org.slf4j.LoggerFactory;
46
import org.springframework.web.bind.annotation.GetMapping;
57
import org.springframework.web.bind.annotation.PostMapping;
68
import org.springframework.web.bind.annotation.RequestBody;
79
import org.springframework.web.bind.annotation.RestController;
810

911
import java.util.ArrayList;
12+
import java.util.List;
1013

1114
@RestController
1215
public class BasicController {
1316

17+
private static final Logger logger = LoggerFactory.getLogger(BasicController.class);
1418
@GetMapping("/se")
15-
public ArrayList<Model> index() {
16-
ArrayList<Model> list = new ArrayList<Model>();
19+
public List<Model> index() {
20+
List<Model> list = new ArrayList<>();
1721
list.add(new Model("abc", 1));
1822
list.add(new Model("def", 2));
1923
list.add(new Model("ghi", 3));
@@ -28,8 +32,8 @@ public ArrayList<Model> index() {
2832
}
2933

3034
@PostMapping("/de")
31-
public ArrayList<Model> deIndex(@RequestBody ArrayList<Model> deList) {
32-
System.out.println(deList);
35+
public List<Model> deIndex(@RequestBody List<Model> deList) {
36+
logger.info(deList.toString());
3337
return deList;
3438
}
3539
}

SpringBootDynamo/src/main/java/com/example/DynamoDBConfig.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
package com.example;
22

33
import com.amazonaws.auth.AWSStaticCredentialsProvider;
4-
import com.amazonaws.auth.AnonymousAWSCredentials;
54
import com.amazonaws.auth.BasicAWSCredentials;
6-
import com.amazonaws.auth.DefaultAWSCredentialsProviderChain;
75
import com.amazonaws.client.builder.AwsClientBuilder;
86
import com.amazonaws.services.dynamodbv2.AmazonDynamoDB;
97
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClientBuilder;

SpringBootException/src/main/java/com/tistory/heowc/domain/ErrorInfo.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,18 @@
33
public class ErrorInfo {
44

55
private final String url;
6-
private final String ex;
6+
private final String message;
77

88
public ErrorInfo(String url, Exception ex) {
99
this.url = url;
10-
this.ex = ex.getMessage();
10+
this.message = ex.getMessage();
11+
}
12+
13+
public String getUrl() {
14+
return url;
15+
}
16+
17+
public String getMessage() {
18+
return message;
1119
}
1220
}

SpringBootException/src/main/java/com/tistory/heowc/exception/ExtensionException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
@ResponseStatus(value = HttpStatus.NOT_FOUND)
77
public class ExtensionException extends RuntimeException {
88

9-
private String message;
9+
private final String message;
1010

1111
public ExtensionException(String message) {
1212
this.message = message;

0 commit comments

Comments
 (0)