본문 바로가기

전체 글323

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.
2021-01-06-zsh 설치 layout : post title : "zsh 설치" category : Ubuntu sudo apt-get install zsh chsh -s /usr/bin/zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" nano ~/.zshrc source ~/.zshrc THEME="agnoster" 만약 chsh 사용시 패스워드를 모르는 경우 # sudo vi /etc/passwd # 로그인 계정의 log-in shell을 zsh의 경로로 변경해준다 # which zsh #/bin/bash -> /usr/bin/zsh 계정:x:1000:1000:Ubuntu:/home/.. 2023. 2. 28.
static 으로 Bean 주입 Bean이 아닌 클래스에서 Bean을 주입이 필요한 경우 사용한다. static 메서드나 new 를 사용하여 생성한 인스턴스에서 Bean을 해야하는 경우가 그 예다. ApplicationContextAware ApplicationContextAware 인터페이스를 구현 한다. applicationContext 를 이용해 bean을 가져올 클래스를 정의하고 사용하면 된다. import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.stereotype.Component; @Component public class A.. 2023. 2. 28.