mirror of
https://github.com/fabioformosa/quartz-manager.git
synced 2025-12-31 22:53:16 +09:00
#78 fixed a major sonar finding
This commit is contained in:
@@ -22,7 +22,8 @@ public class JobService {
|
||||
private List<String> jobClassPackages = new ArrayList<>();
|
||||
|
||||
public JobService(@Value("${quartz-manager.jobClassPackages}") String jobClassPackages) {
|
||||
List<String> splitPackages = Arrays.stream(Optional.of(jobClassPackages).map(str -> str.split(",")).get())
|
||||
List<String> splitPackages = Arrays.stream(Optional.of(jobClassPackages).map(str -> str.split(","))
|
||||
.orElseThrow(() -> new RuntimeException("The prop quartz-manager.jobClassPackages cannot be blank!")))
|
||||
.map(String::trim)
|
||||
.filter(StringUtils::isNotBlank)
|
||||
.collect(Collectors.toList());
|
||||
|
||||
Reference in New Issue
Block a user