본문 바로가기

스프링3

[Spring] JASYPT 사용하여 프로퍼티 암호화 https://emgc.tistory.com/137 [Spring] JASYPT를 사용한 프로퍼티 암호화 목적 git의 public repository와 CI/CD를 연동해 어플리케이션을 배포하는데 있어 중요한 정보가 탈취되는 것을 막기 위함 목차 JASYPT란? 사용방법 1. JASYPT란? 홈페이지에 가보면 아래와 같이 적혀있다. J emgc.tistory.com https://juntcom.tistory.com/m/127 Jasypt 암호화 - spring 설정파일 암호화하기 스프링에서 설정파일 값을 외부에 노출하고 싶지 않을떄, Jasypt 를 사용하면 된다. 라이브러리 spring boot starter 용 3.0.3 이 작성기준 2021년 1월 28일 기준 최신버젼이다. 3,0.3 이 출시된 .. 2023. 3. 11.
[Spring] 자주 사용되는 어노테이션 출처: https://velog.io/@gillog/Spring-Annotation-%EC%A0%95%EB%A6%AC#resource @Component: 개발자가 직접 작성한 Class를 Bean으로 등록하기 위한 Annotation이다. @Controller: Spring의 Controller를 의미한다. Spring MVC에서 Controller클래스에 쓰인다. @Service: Service Class에서 쓰인다. 비즈니스 로직을 수행하는 Class라는 것을 나타내는 용도이다. @Repository: DAO class에서 쓰인다. DataBase에 접근하는 method를 가지고 있는 Class에서 쓰인다. @Autowired: 속성(field), setter method, constructor(생.. 2022. 4. 17.
Ajax 스프링 시큐리티 토큰 문제 외 ※개인적인 정리용도로 문제해결에 도움이 되지 않을 수 있습니다. #오늘의 개고생리스트1 (Mybatis 오류) 오라클에서 COMMIT이랑 ROLLBACK을 항상 습관화할 것 (특히 COMMIT을 해놓지 않으면 마이바티스가 제대로 작동하지 않을 가능성이 있다) #오늘의 개고생리스트2 (ajax와 시큐리티) 스프링으로 폴더, 그리고 url마다 시큐리티를 적용해놓았는데, Ajax를 통해 컨트롤러로 넘긴 url이 시큐리티 보안에 걸려 denied 에러를 계속 맞닥뜨렸다. 원인은 url 넘길 때 csrf 토큰을 같이 넘겨주지 않았기 때문이고 해결책은 역시 csrf 토큰을 url 넘길 때 같이 넘겨주면 된다. (밑에 코드 빨간글씨 참고) #제이쿼리 클래스변경 (밑에 녹색 글씨 참고) --> $('#id').attr.. 2021. 2. 27.