본문 바로가기

IT/spring93

Spring JdbcTemplate 클래스 Spring 프레임워크는 데이터베이스와의 상호작용을 위해 JdbcTemplate 클래스를 제공합니다. JdbcTemplate은 JDBC(Java Database Connectivity) 작업을 보다 간편하게 처리할 수 있도록 도와주는 유용한 도구입니다. Spring JdbcTemplate 클래스에 대해 소개하고, 사용법과 예시를 설명하겠습니다. JdbcTemplate 클래스란? JdbcTemplate 클래스는 Spring 프레임워크의 일부로 제공되는 클래스로, JDBC를 사용하여 데이터베이스와 상호작용하는 작업을 간편하게 처리할 수 있도록 도와줍니다. JdbcTemplate은 JDBC의 핵심 워크플로우를 실행하며, SQL을 제공하고 결과를 추출하는 작업은 애플리케이션 코드에 맡깁니다. 이를 통해 개발자는.. 2023. 6. 21.
Spring AOP Around 어드바이스 (Around Advice) Spring 프레임워크는 핵심 비즈니스 로직과 부가 기능을 분리하여 개발할 수 있는 AOP(Aspect-Oriented Programming)를 지원합니다. Around 어드바이스는 AOP의 한 종류로, 메서드 실행 전과 후에 실행되는 보조 기능을 구현하는 데 사용됩니다. Spring의 Around 어드바이스에 대해 소개하고, 사용법과 예시를 설명하겠습니다. Around 어드바이스란? Around 어드바이스는 Spring AOP에서 사용되는 어드바이스의 한 종류로, 핵심 로직의 실행 전후에 실행되는 메서드를 정의하는 역할을 합니다. 메서드의 실행 전후에 필요한 전/후 처리 작업을 수행할 수 있으며, 메서드 호출을 감싸는(wrapper) 형태로 동작합니다. Around 어드바이스는 보통 로깅, 예외 처리,.. 2023. 6. 21.
스프링 After 어드바이스 (After Advice) 스프링 프레임워크는 AOP(Aspect-Oriented Programming)를 지원하여 핵심 비즈니스 로직과 부가적인 기능을 분리하여 개발할 수 있습니다. After 어드바이스는 AOP의 한 종류로, 핵심 로직 실행 후에 실행되는 보조 기능을 구현하는 데 사용됩니다. 스프링의 After 어드바이스에 대해 소개하고, 사용법과 예시를 설명하겠습니다. After 어드바이스란? After 어드바이스는 스프링 AOP에서 사용되는 어드바이스의 한 종류로, 핵심 로직 실행 후에 실행되는 메서드를 정의하는 역할을 합니다. 핵심 로직의 실행 결과에 대한 후속 작업을 수행할 수 있으며, 예외가 발생했을 때에도 실행됩니다. After 어드바이스는 보통 로깅, 트랜잭션 처리, 자원 해제 등과 같은 부가적인 작업을 수행하는 .. 2023. 6. 20.
스프링 After Throwing 어드바이스 스프링 프레임워크에서 After Throwing 어드바이스는 AOP(Aspect-Oriented Programming)의 일부로 핵심 비즈니스 로직에서 예외가 발생한 후에 실행되는 어드바이스입니다. After Throwing 어드바이스의 개념, 동작 방식, 활용 방법 및 예시에 대해 알아보겠습니다. After Throwing 어드바이스란? After Throwing 어드바이스는 핵심 비즈니스 로직에서 예외가 발생한 경우에 실행되는 어드바이스입니다. 핵심 비즈니스 로직에서 발생한 예외를 처리하거나 로그를 남기는 등의 후처리 작업에 사용됩니다. 동작 방식 After Throwing 어드바이스는 다음과 같은 특징을 가지고 있습니다. 핵심 비즈니스 메서드에서 예외가 발생한 후에 실행됩니다. 예외 객체와 메서드 .. 2023. 6. 20.
스프링 After Returning 어드바이스 스프링 프레임워크에서 After Returning 어드바이스는 AOP(Aspect-Oriented Programming)의 일부로 핵심 비즈니스 로직이 정상적으로 실행된 후에 실행되는 어드바이스입니다. After Returning 어드바이스의 개념, 동작 방식, 활용 방법 및 예시를 알아보겠습니다. After Returning 어드바이스란? After Returning 어드바이스는 핵심 비즈니스 로직이 예외 없이 정상적으로 실행된 후에 실행되는 어드바이스입니다. 핵심 비즈니스 로직이 반환한 값을 가공하거나 로그를 기록하는 등의 후 처리 작업에 사용됩니다. 동작 방식 After Returning 어드바이스는 다음과 같은 특징을 가지고 있습니다. 핵심 비즈니스 메서드 실행 이후에 실행됩니다. 핵심 비즈니스 .. 2023. 6. 20.
아동발달지원계좌(디딤씨앗통장)지원 지원내용, 신청방법, 지원대상 가정에서 경제력 어려움 및 여러 가지 다른 이유로 돌봄을 제대로 받지 못하고 아동복지시설에서 자라는 아이들은 나중에 성인이 되었을 때 스스로 경제적으로 독립하기가 쉽지 않은데요. 아동 발달지원계좌인 디딤 씨앗통장을 통해서 지원을 받아 사회 진출 및 자산 형성에 도움을 받을 수 있습니다. 아동발달지원계좌 지원내용 아동 발달지원계좌 지원내용은 2가지입니다. 먼저 아동 혹은 보호자 및 후원자가 매월 일정 금액을 적립하면 월 5만 원 내의 범위에서 1:2매칭을 지원하며 2가지 종류의 적립방식이 있습니다. 첫째 기본 매칭 적립은 아동 혹은 보호자 및 후원자가 적립하면 5만 원 내의 범위에서 1:2로 매칭하여 국가가 월 10만 원 내의 범위에서 지원합니다. 둘째 추가 적립액은 5만 원을 적립 후 월 45만 원 내의.. 2023. 6. 20.
스프링 어드바이스(Advice) 스프링 프레임워크에서 어드바이스(Advice)는 AOP(Aspect-Oriented Programming)의 핵심 개념 중 하나입니다. 어드바이스는 핵심 비즈니스 로직에 부가적인 기능을 적용하는 데 사용됩니다. 스프링 어드바이스의 개념과 종류, 그리고 예시를 통해 자세히 알아보겠습니다. 어드바이스란? 어드바이스는 AOP에서 핵심 비즈니스 로직을 실행하기 전, 후 또는 중간에 실행되는 부가적인 기능입니다. 예를 들어, 로깅, 트랜잭션 관리, 보안 등의 공통적인 기능을 어드바이스로 구현하여 핵심 비즈니스 로직과 분리할 수 있습니다. 스프링은 다양한 종류의 어드바이스를 제공하여 다양한 상황에 맞게 사용할 수 있습니다. 어드바이스 종류 스프링에서는 다음과 같은 종류의 어드바이스를 제공합니다. Before Adv.. 2023. 6. 20.
스프링 포인트컷(Pointcut) 스프링 AOP(Aspect-Oriented Programming)에서 포인트컷(Pointcut)은 어드바이스(Advice)를 적용할 타겟 메서드를 선택하는 방법을 정의합니다. 포인트컷은 AOP에서 핵심적인 역할을 담당하며, 특정 조건에 맞는 타겟 메서드를 식별하여 어드바이스를 적용합니다. 스프링 포인트컷의 개념과 사용 방법, 그리고 예시를 통해 자세히 알아보겠습니다. 포인트컷이란? 포인트컷은 AOP에서 어떤 메서드가 어드바이스를 적용받을지를 결정하는 일종의 필터 역할을 합니다. 특정 클래스, 특정 메서드, 특정 패키지 등의 조건을 기반으로 타겟 메서드를 선택합니다. 이를 통해 어드바이스가 적용될 메서드를 선별적으로 지정할 수 있습니다. 포인트컷 표현식 스프링에서는 포인트컷을 표현하기 위해 다양한 방식을 .. 2023. 6. 19.