springboot actuator prometheus 사용시 io.prometheus.client.CollectorRegistry 사용하기(io.prometheus.client.Counter) spring actuator는 기본적으로 io.micrometer.core.instrument을 지원한다. io.prometheus.client하위 패키지의 사용하려면 실제 metric 설정시 연동이 되지 않는 것을 알수 있다. 스프링 부트에서는 해당 패키지를 사용할 수 있도록 지원한다. management.endpoint.prometheus.enabled=true resource에 해당 프로퍼티를 등록하면 autoConfiguration 에서 public class PrometheusScrapeEndpoint { private final CollectorRegistry collectorRegistry; public PrometheusScrapeEndpoint(CollectorRegistry collec.. Programming Bookmark/Spring - Java 4년 전
Missing required configuration "key.serializer" which has no default value - spring kafka 설정시 에러 스프링 부트 기반으로 카프카 설정시 제목처럼 에러가 발생했다. https://docs.spring.io/spring-kafka/reference/html/#producer-factory Spring for Apache Kafka When you use spring-kafka-test (version 2.4.x) with Spring Boot, you need to override certain Boot managed dependencies, as follows: org.springframework.kafka spring-kafka 2.4.5.RELEASE org.springframework.kafka spring-kafka-test 2.4.5.RELEASE test org.apa docs.spring.i.. Programming Bookmark/Spring - Java 5년 전
spring dispatcher render 직전 디버그 public class DispatcherServlet extends FrameworkServlet { public static final String MULTIPART_RESOLVER_BEAN_NAME = "multipartResolver"; public static final String LOCALE_RESOLVER_BEAN_NAME = "localeResolver"; public static final String THEME_RESOLVER_BEAN_NAME = "themeResolver"; public static final String HANDLER_MAPPING_BEAN_NAME = "handlerMapping"; public static final String HANDLER_ADAPTER_B.. Programming Bookmark/Spring - Java 5년 전
Spring boot Test MockMvc 사용하여 테스트하기 1. pom.xml에 다음 라이브러리를 설정한다. org.springframework.boot spring-boot-starter-test test 2. 테스트할 클래스를 선택한 후 JunitTest4를 선택한다. @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK) @AutoConfigureMockMvc public class UserConrollerTest { @Autowired MockMvc mockMvc; @Test public void test() throws Exception { mockMvc.perform(MockMvcRequestBuilders.get("/user/all.. Programming Bookmark/Spring - Java 5년 전
java local ip spring에서 쉽게 얻기 spring bean 설정으로 server ip를 di로 클래스마다 쉽게 얻을 수 있다. @Bean public String localServerIp() { try { InetAddress ip = java.net.InetAddress.getLocalHost(); return ip.getHostAddress(); } catch (UnknownHostException e) { //예외처리 } return null; } di 받고자 하는 클래스에서 @Autowired private String localServerIp; 해당클래스가 물론 Component여야 한다. Programming Bookmark/Spring - Java 5년 전
Spring security 래퍼런스와 Github 주소 공유 Spring Security Reference https://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/ github 주소 : https://github.com/spring-projects/spring-security.git spring-projects/spring-security Spring Security. Contribute to spring-projects/spring-security development by creating an account on GitHub. github.com 버전별 오픈소스와 샘플코드 있음. 공부좀 하자!!! Programming Bookmark/Spring - Java 6년 전