spring

개발자의 삶/Spring

[Spring] Password Encoder (비밀번호 암호화)

왜 사용하는지, 어떻게 돌아가는지는 하는 법 이후에 알아보도록 하자. gradle 에 spring-security-crypto 추가 dependencies { implementation 'org.springframework.security:spring-security-crypto:5.7.1' } maven을 쓴다면 아래처럼 추가 org.springframework.security spring-security-crypto 5.7.1 PasswordEncoder Bean 등록 @Configuration public class CommonConfig { @Bean public PasswordEncoder passwordEncoder() { return PasswordEncoderFactories.createD..

개발자의 삶/Spring

[Spring] Message (feat, 다국어 처리)

오늘 옆자리 신입분이 질문을 하셨다. "다국어 처리를 하는 중인데, properties 에 있는 내용들을 Controller에서 쓸 수는 없나요?" Controller 단에서 작업시에 환경(로컬, 개발)마다 다른 작업을 하려고 할때는 env(Environment, 환경변수)를 통해 구분했었다. 환경변수 관련해서는 구글링 해보면 좋을 것 같다. MessageSource 객체를 이용하여 properties 파일을 등록해주면 Spring message 를 사용 가능하다. ResourceBundleMessageSource 와 ReloadableResourceBundleMessageSource 가 있는데 후자는 서버를 가동되는 중에도 수정이 가능하다는 점이 있다. 자세한 내용은 구글링 해보면 좋을 것 같다. Sp..

Kedric
'spring' 태그의 글 목록