diff --git a/spring-boot-actuator/pom.xml b/spring-boot-actuator/pom.xml index 17260b23a0..4f728c9a11 100644 --- a/spring-boot-actuator/pom.xml +++ b/spring-boot-actuator/pom.xml @@ -15,7 +15,6 @@ 1.2.3.RELEASE - org.springframework.boot diff --git a/spring-boot-actuator/src/main/java/org/baeldung/endpoints/CustomEndpoint.java b/spring-boot-actuator/src/main/java/org/baeldung/endpoints/CustomEndpoint.java index 5581ce1052..222a54c6ef 100644 --- a/spring-boot-actuator/src/main/java/org/baeldung/endpoints/CustomEndpoint.java +++ b/spring-boot-actuator/src/main/java/org/baeldung/endpoints/CustomEndpoint.java @@ -8,28 +8,28 @@ import org.springframework.stereotype.Component; @Component public class CustomEndpoint implements Endpoint> { - - public CustomEndpoint() { - - } - - public String getId() { - return "customEndpoint"; - } - public boolean isEnabled() { - return true; - } + public CustomEndpoint() { - public boolean isSensitive() { - return true; - } + } - public List invoke() { - //Your logic to display the output - List messages = new ArrayList(); - messages.add("This is message 1"); - messages.add("This is message 2"); - return messages; - } + public String getId() { + return "customEndpoint"; + } + + public boolean isEnabled() { + return true; + } + + public boolean isSensitive() { + return true; + } + + public List invoke() { + // Your logic to display the output + List messages = new ArrayList(); + messages.add("This is message 1"); + messages.add("This is message 2"); + return messages; + } } diff --git a/spring-boot-actuator/src/main/java/org/baeldung/endpoints/ListEndpoints.java b/spring-boot-actuator/src/main/java/org/baeldung/endpoints/ListEndpoints.java index 89d4db5bfe..61571b4adf 100644 --- a/spring-boot-actuator/src/main/java/org/baeldung/endpoints/ListEndpoints.java +++ b/spring-boot-actuator/src/main/java/org/baeldung/endpoints/ListEndpoints.java @@ -9,15 +9,15 @@ import org.springframework.stereotype.Component; @Component public class ListEndpoints extends AbstractEndpoint> { - private List endpoints; + private List endpoints; - @Autowired - public ListEndpoints(List endpoints) { - super("listEndpoints"); - this.endpoints = endpoints; - } + @Autowired + public ListEndpoints(List endpoints) { + super("listEndpoints"); + this.endpoints = endpoints; + } - public List invoke() { - return this.endpoints; - } + public List invoke() { + return this.endpoints; + } } \ No newline at end of file diff --git a/spring-boot-actuator/src/main/java/org/baeldung/endpoints/MyHealthCheck.java b/spring-boot-actuator/src/main/java/org/baeldung/endpoints/MyHealthCheck.java index 67079beb6b..1a175aed48 100644 --- a/spring-boot-actuator/src/main/java/org/baeldung/endpoints/MyHealthCheck.java +++ b/spring-boot-actuator/src/main/java/org/baeldung/endpoints/MyHealthCheck.java @@ -7,16 +7,16 @@ import org.springframework.stereotype.Component; @Component public class MyHealthCheck implements HealthIndicator { - public Health health() { - int errorCode = check(); // perform some specific health check + public Health health() { + int errorCode = check(); // perform some specific health check if (errorCode != 0) { return Health.down().withDetail("Error Code", errorCode).withDetail("Description", "You custom MyHealthCheck endpoint is down").build(); } return Health.up().build(); - } - - public int check() { - // Your logic to check health - return 1; + } + + public int check() { + // Your logic to check health + return 1; } } diff --git a/spring-boot-actuator/src/main/java/org/baeldung/main/SpringBootActuatorApplication.java b/spring-boot-actuator/src/main/java/org/baeldung/main/SpringBootActuatorApplication.java index 2099f11225..a8de99f149 100644 --- a/spring-boot-actuator/src/main/java/org/baeldung/main/SpringBootActuatorApplication.java +++ b/spring-boot-actuator/src/main/java/org/baeldung/main/SpringBootActuatorApplication.java @@ -1,6 +1,5 @@ package org.baeldung.main; - import org.baeldung.service.LoginService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringApplication; @@ -11,20 +10,20 @@ import org.springframework.web.bind.annotation.RestController; @RestController @EnableAutoConfiguration -@ComponentScan({"org.baeldung.endpoints", "org.baeldung.service", "org.baeldung.monitor.jmx"}) +@ComponentScan({ "org.baeldung.endpoints", "org.baeldung.service", "org.baeldung.monitor.jmx" }) public class SpringBootActuatorApplication { - - @Autowired - private LoginService service; - - @RequestMapping("/") + + @Autowired + private LoginService service; + + @RequestMapping("/") String home() { - service.login("admin", "admin".toCharArray()); + service.login("admin", "admin".toCharArray()); return "TADA!!! You are in Spring Boot Actuator test application."; } - - public static void main(String[] args) { - SpringApplication.run(SpringBootActuatorApplication.class, args); - } + + public static void main(String[] args) { + SpringApplication.run(SpringBootActuatorApplication.class, args); + } } diff --git a/spring-boot-actuator/src/main/java/org/baeldung/monitor/jmx/MonitoringConfig.java b/spring-boot-actuator/src/main/java/org/baeldung/monitor/jmx/MonitoringConfig.java index 6a99dcf8f4..8100e61629 100644 --- a/spring-boot-actuator/src/main/java/org/baeldung/monitor/jmx/MonitoringConfig.java +++ b/spring-boot-actuator/src/main/java/org/baeldung/monitor/jmx/MonitoringConfig.java @@ -9,9 +9,9 @@ import com.codahale.metrics.MetricRegistry; @Configuration public class MonitoringConfig { - @Autowired + @Autowired private MetricRegistry registry; - + @Bean public JmxReporter jmxReporter() { JmxReporter reporter = JmxReporter.forRegistry(registry).build(); diff --git a/spring-boot-actuator/src/main/java/org/baeldung/service/LoginService.java b/spring-boot-actuator/src/main/java/org/baeldung/service/LoginService.java index 4a959d38e1..4f38e9cf09 100644 --- a/spring-boot-actuator/src/main/java/org/baeldung/service/LoginService.java +++ b/spring-boot-actuator/src/main/java/org/baeldung/service/LoginService.java @@ -1,5 +1,5 @@ package org.baeldung.service; public interface LoginService { - public boolean login(String userName, char[] password); + public boolean login(String userName, char[] password); } diff --git a/spring-boot-actuator/src/main/java/org/baeldung/service/LoginServiceImpl.java b/spring-boot-actuator/src/main/java/org/baeldung/service/LoginServiceImpl.java index bd2056d827..ed0090f8e4 100644 --- a/spring-boot-actuator/src/main/java/org/baeldung/service/LoginServiceImpl.java +++ b/spring-boot-actuator/src/main/java/org/baeldung/service/LoginServiceImpl.java @@ -7,26 +7,23 @@ import org.springframework.stereotype.Service; @Service public class LoginServiceImpl implements LoginService { - private CounterService counterService; - - @Autowired - public LoginServiceImpl(CounterService counterService) { - this.counterService = counterService; - } - - public boolean login(String userName, char[] password) { - boolean success; - if (userName.equals("admin") && "secret".toCharArray().equals(password)) - { - counterService.increment("counter.login.success"); - success = true; - } - else - { - counterService.increment("counter.login.failure"); - success = false; - } - return success; - } + private CounterService counterService; + + @Autowired + public LoginServiceImpl(CounterService counterService) { + this.counterService = counterService; + } + + public boolean login(String userName, char[] password) { + boolean success; + if (userName.equals("admin") && "secret".toCharArray().equals(password)) { + counterService.increment("counter.login.success"); + success = true; + } else { + counterService.increment("counter.login.failure"); + success = false; + } + return success; + } }