본문 바로가기
728x90
728x90

BackEnd FrontEnd/Spring5

java.sql.SQLException: Unknown system variable 'query_cache_size' 오류가 날때 아래 내용을 pom.xml에 추가해준다. mysql mysql-connector-java 5.1.45 runtime https://stackoverflow.com/questions/49984267/java-sql-sqlexception-unknown-system-variable-query-cache-size 2019. 12. 10.
OAuth2 구현하기 & postman test [post man test sample] [get access token api] post http://localhost:8080/oauth/token type: basic auth / client_id : foo , client_secret: bar [{"key":"client_id","value":"foo","description":"","type":"text","enabled":false},{"key":"username","value":"user","description":"","type":"text","enabled":true},{"key":"password","value":"test","description":"","type":"text","enabled":true},{"key":"scope",.. 2019. 12. 1.
IOC IoC는 Inversion of Control의 줄임말 객체간의 의존관계를 자신이 아닌 외부조립기가 수행해준다는 개념클래스안에 특정객체를 가지고 있고 또 그 객체에 따른 클래스안에는 다른 객체를 가지고 있다.이런 경우에는 인스턴스들이 서로 의존하는 모습을 보여주고 있다는 것이다. 이런 상황의 경우에는 의존관계의 제어권은 개발자가 가지고 있다는 말이다.Instance에 대한 lifecycle을 개발자가 직접 관리하게 된다. 제어권을 container에게 넘겨주는 행위을 제어권의 역전(IOC)이라고 한다.여기서 말하는 container는 Spring Framework의 ApplicationContext 라고 봐도된다. IoC는 두 종류로 분리가 된다. 개발자가 container에게 제어권을 위임하게 되면 n.. 2017. 9. 27.
AOP AOP관점지향 프로그래밍으로서 관점지향과 횡단적 관심을 분리하는것로깅기능,디비,트랜잭션,보안 등을 공통적으로 처리할 수 있는 기능을 제공 4) AOP횡단 관심사와 이에 영향 받는 객체 간 결합도를 낮추는데 목적이 있다. 쉽게 말해 클래스들이 공통으로 갖는 기능이나 절차 등을 하나의 것으로 묶어 빼내어 별도로 관리하려는 목적. - 이러한 부가적인 업무의 예로 로그인(Login), 트랜잭션(Transaction), 보안(Security), 캐싱(Caching)과 같은 내부 처리(비지니스, Business) 작업이 있다.스프링 프레임워크에서의 애스펙트(Aspect)란 - 주업무가 아닌 업무. - 보조업무 : 로그, 트랜잭션, 보안처리.스프링에서의 AOP (Aspect-Oriented Programming) 1.. 2017. 9. 27.
728x90
728x90