공식 가이드를 참고합니다. Spring Boot Admin Reference Guide It is possible to monitor Spring Boot 1.5.x applications with Spring Boot Admin 2.x. The old Spring Boot Admin Client is able to register at a newer server. Since the API has slight changes, you need to set the following property on old clients: Reconfigur codecentric.github.io codecentric의 SBA(Spring Boot Admin)은 스프링 부트 어플리케이션을 모니터링하고 관리하는 커뮤니티 프..
개인적인 공부용이니까 참고만 해주십시오.... 이해가 안될 수 있습니다.... 오늘은 스프링 시큐리티를 이용하여 인증을 하고자할때 사용되는 UserDetailsService를 커스텀하는 것에 대해 알아보려고 한다. 책을 그냥 보기만 하면 이해가 안되서 적어가면서 정리.. 아무튼 무작정 만들기 전에 이걸 왜 하는지 정도는 알자.. (뚝딱뚝딱) UserDetailsService를 왜 커스텀하나요? A: 인증 매니저를 커스텀하고 싶기 때문입니다. 커스텀을 하는 이유가 뭔가요? A: 원하는 방식으로 스프링 시큐리티를 이용하고자하기 때문입니다. 인증 매니저가 뭔데요? A: 인증에 대한 실제적인 처리를 담당하는 인터페이스입니다. UserDetailsService와 인증매니저(Authentication Manager..
테스트 배경은 spirng boot + maven + ehcache3 해당 내용은 ehcache 사용에 대한 겉핥기 내용만 다루므로 참고 바란다. pom.xml에 아래 라이브러리들을 추가해준다. org.springframework.boot spring-boot-starter-cache javax.cache cache-api org.ehcache ehcache application.yaml과 같은 위치에 ehcache.xml 파일을 만들어 설정한다. java.lang.Object java.lang.Object com.example.sample.CacheEventLogger ASYNCHRONOUS UNORDERED CREATED EXPIRED 2 10 java.lang.Long java.lang.String..
++ 220511 추가 Junit 테스트를 하려고 하니까 아무것도 뜨지 않는 문제가 발생 __ApplicationTest 클래스는 실행이 되는데 임의로 만든 테스트 클래스는 실행이 되지 않아서 잉.... 하다가 오류나지도 않고 그냥 안뜸 이럴 때는 project에서 오른쪽 버튼 -> Run as 의 Run configuration을 들어가본다! Test runner에서 지정되어있는 Junit 버전이 사용하는 Junit 버전과 다르지 않은지 확인하고 변경해주면 된다 나는 JUnit 5 로 되어있던걸 JUnit 4로 바꾸었더니 잘 실행되었다 끝 +++ 추가 프로젝트를 새로 만들 때마다 적용해줘야해서... (아마 나는 기본 설정이 Junit5인것 같음) 이제는 Junit5로 테스트하는 방법을 찾아봐야겠다 ++..
아주 머리통 깨지게 짜증나게 하던.. 사실 사람 머리통은 그렇게 쉽게 깨지지 않지만 아무튼 잘 쓰던 sts에서 maven으로 spring boot 프로젝트를 만드려고 하니까 계속 Import Getting Started Content 79%.... 상태인 것을 발견, 종료도 안돼서 강제종료를 했다. Gradle로 만들때는 전혀 그런 일 없이 잘 됐는데 Maven 무슨일이냐.. .싶어서 알아보니까 https://stackoverflow.com/questions/69947364/sts-stuck-at-import-getting-started-content-at-79 STS Stuck at "IMPORT GETTING STARTED CONTENT" at 79% Click Here For The Image Wh..
21.12.31 download 부분 수정 21.10.12 수정 22.04.25 체크.. 22.11.02 이미지 보기, 다운로드 관련 수정~ 우선 코드는 잘 되지만 설명은 잘 안된다는 점...... Spring boot를 사용하는 이유는 여러 사이트에서 공통적으로 하는 '초반 설정 단계를 매우 간략하게 함' 이라는 것 같다. 아직까지 DB 쪽은 건들지 않아서 나는 체감되지 않지만 예전에 spring에서 pom.xml 만지는 것이 정말 귀찮았다고는 생각했기 때문에 이해가 됐다. boot를 일반 spring에서 좀 더 간소화 된 버전이겠지~ 하면 또 안되는게, boot와 일반 spring의 차이는 옛날 책으로 되어 있던 전화번호부에서 전화번호를 찾아 전화하는 방법과 AI에게 전화번호 찾아서 전화 걸어줘~ 하..