#spring
Read more stories on Hashnode
Articles with this tag
빈 빙 돌아가는 회전 목마처럼 · 정의 💡 스프링 IoC에서 인스턴스화 하고 조립 및 구성, 관리하는 객체 즉, 스프링 IoC 컨테이너에 의해 관리되는 자바 객체 Spring IoC Container 💡 프로그램의 실행 흐름이나 객체의 생명 주기를 개발자가...
AOP Aspect Oriented Programming의 약자로 관점 지향 프로그램을 의미한다. 어플리케이션에서 코드가 중복되고, 강력하게 결합되어 있어 다른 로직과 분리할 수 없는 로직인 ‘횡단 관심사’와 핵심 비즈니스 로직을 분리하는 것을 목적으로 둔다. ...
많이 사용할수록 매워지는데... 이게 맞나? · 결론 컴파일단계에서는 구현코드가 줄어드나, 실행코드가 많은 것은 여전함 코드 자동 생성으로 인해 개발자의 의도와는 다르게 구현될 수 있음(ex 순환참조) Lombok 이 개발자를 도와주는 도구임에는 변함없음 모든 기술이...
트랜잭션이란? 데이터베이스의 상태를 변환시키는 작업을 하나로 묶은 작업의 단위를 뜻한다. 예를 들어 돈을 이체하는 작업을 할 때 하나의 트랜잭션은 내 계좌 금액에서 50,000원이 빠져나감. 이체 할 계좌 금액에 50,000원이 더해짐. 위 두...
Update문 수행하는데, JPARepository에 save만 있네? · @PatchMapping 으로 update 문을 수행하는데, save()만 있다. put 메서드를 사용해도 되겠지만, 프로퍼티가 많을수록 비효율적이다. 그래서 변경된 값에만 적용할 수 있도록...
관점 지향 프로그래밍 · 정의 💡 AOP는 Aspect Oriented Programming의 약자로, 관점 지향 프로그래밍이라고 불립니다. 관점 지향은 어떤 로직을 기준으로 핵심적인 관점과 부가적인 관점으로 나누어서 보고, 그 관점을 기준으로 각각 모듈화하겠다는...