Skip to content

Commit 712211e

Browse files
committed
springboot-admin
1 parent 9ac5ce5 commit 712211e

File tree

4 files changed

+70
-0
lines changed

4 files changed

+70
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
//package net.codingme.boot.config;
2+
//
3+
//import org.springframework.context.annotation.Configuration;
4+
//import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
5+
//import org.springframework.security.config.annotation.web.builders.HttpSecurity;
6+
//import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
7+
//import org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler;
8+
//
9+
//@Configuration(proxyBeanMethods = false)
10+
//public class SecuritySecureConfig extends WebSecurityConfigurerAdapter {
11+
//
12+
// /**
13+
// * 配置用户名和密码
14+
// *
15+
// * @param auth
16+
// * @throws Exception
17+
// */
18+
// @Override
19+
// protected void configure(AuthenticationManagerBuilder auth) throws Exception {
20+
// auth.inMemoryAuthentication().withUser("user").password("{noop}clientpassword").roles("USER");
21+
// }
22+
//
23+
//
24+
//}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package net.codingme.boot.service;
2+
3+
public interface UserService {}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package net.codingme.boot.service.impl;
2+
3+
import net.codingme.boot.service.UserService;
4+
import org.springframework.stereotype.Service;
5+
6+
@Service
7+
public class UserServiceImpl implements UserService {}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
package net.codingme.admin.server.config;
2+
3+
import org.slf4j.Logger;
4+
import org.slf4j.LoggerFactory;
5+
import org.springframework.stereotype.Component;
6+
7+
import de.codecentric.boot.admin.server.domain.entities.Instance;
8+
import de.codecentric.boot.admin.server.domain.entities.InstanceRepository;
9+
import de.codecentric.boot.admin.server.domain.events.InstanceEvent;
10+
import de.codecentric.boot.admin.server.domain.events.InstanceStatusChangedEvent;
11+
import de.codecentric.boot.admin.server.notify.AbstractEventNotifier;
12+
import de.codecentric.boot.admin.server.notify.LoggingNotifier;
13+
import reactor.core.publisher.Mono;
14+
15+
@Component
16+
public class CustomNotifier extends AbstractEventNotifier {
17+
18+
private static final Logger LOGGER = LoggerFactory.getLogger(LoggingNotifier.class);
19+
20+
public CustomNotifier(InstanceRepository repository) {
21+
super(repository);
22+
}
23+
24+
@Override
25+
protected Mono<Void> doNotify(InstanceEvent event, Instance instance) {
26+
return Mono.fromRunnable(() -> {
27+
if (event instanceof InstanceStatusChangedEvent) {
28+
LOGGER.info("Instance {} ({}) is {}", instance.getRegistration().getName(), event.getInstance(),
29+
((InstanceStatusChangedEvent)event).getStatusInfo().getStatus());
30+
} else {
31+
LOGGER.info("Instance {} ({}) {}", instance.getRegistration().getName(), event.getInstance(),
32+
event.getType());
33+
}
34+
});
35+
}
36+
}

0 commit comments

Comments
 (0)