전체 글321 Annotation Bean register ApplicationContext 의 구현체 GenericXmlApplicationContext 의존성 주입을 지원하기 위한 클래스이며, XML 기반의 설정 파일을 사용하여 Bean 을 관리하게 해준다. AnnotationConfigApplicationContext XML이 아닌 어노테이션을 통해 Bean 을 관리하게 해준다. AnnotationConfigApplicationContext public class AnnotationConfigApplicationContext extends GenericApplicationContext implements AnnotationConfigRegistry { @Override public void register(Class... componentClasses) {.. 2023. 9. 7. WSL2 Ubuntu 환경에서 Docker Desktop 설치 하지 않고 Minikube 설치 및 IntelliJ Kubernetes 플러그인 연동 방법 WSL2 우분투 환경에서 docker desktop을 사용하지 않고 minikube를 설치 한 후 intellij kubenates 플러그인과 연결 하려 한다. kubernates를 사용하기 위해 docker, hyper-v, vm 등 이 필요한데 가장 익숙한 docker 를 사용하기로 했다. 아래 링크와 코드를 참고 하여 wsl에 docker를 설치한다. https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com $ sudo apt-get update $ sudo apt-get install ca-certificates curl gnupg $ sudo install -m 0755 -d /etc.. 2023. 7. 26. security 6.1 마이그레이션 spring boot 3.1 로 변경하면서 security에 deprecated 된 코드들이 있다. 예시는 아래와 같으며 수정을 원하는 경우 configurer 를 사용하면되며 기존 설정은 Customizer.withDefaults() 을 사용하면된다. # 기존 코드 public SecurityFilterChain filterChain(final @NotNull HttpSecurity http) throws Exception { http .httpBasic().disable() .csrf().disable() .cors().and() .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() .authorizeHtt.. 2023. 5. 19. Base64Utils Deprecated 기존 코드에서 import java.util.Base64; 를 불러와 Base64.getEncoder()로 변경 해주면 된다. public class Temp { @Test void test() { Base64Utils.encodeToString(""); } @Test void test2() { Base64.getEncoder().encodeToString(""); } } 2023. 2. 28. 이전 1 2 3 4 5 6 7 8 ··· 81 다음