Backend/Spring

    [Spring] Spring UTF8 한글 설정

    [POST 방식] 스프링 웹 프로젝트 web.xml에 utf-8 설정 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /*

    [Spring] AOP에 대해

    AOP(Aspect Oriented Programming) 우리가 메소드의 성능을 검사하거나 트랜잭션 처리(무수히 많은 try-catch), 예외반환 등 핵심관심사항 & 공통관심사항을 쉽게 보기 위해 나온 것 1. "root-context.xml" 설정 파일에 추가 2. Aspect Class를 으로 등록 3. AOP 전용 Class를 만들고 Annotation 설정 @Aspect : Aspect Class 선언 @Before("pointcut") @AfterReturning(pointcut="",returning="") @AfterThrowing(pointcut="", throwing="") @After("pointcut") @Around("pointcut") 더보기 package com.ssafy.b..

    [Spring] Spring에 대해

    [Spring] Spring에 대해

    Spring JAVA의 웹 프레임워크로 JAVA 언어를 기반으로 사용한다. JAVA로 다양한 어플리케이션을 만들기 위한 프로그래밍 틀이라 할 수 있다. 옛날에 비교하면 지금은 JAVA의 활용도가 높아졌고 따라서 프로젝트 규모도 커졌다. JAVA를 이용한 기술은 JSP, MyBatis, JPA 등 여러가지가 있는데 즉, 이 기술들이 프로젝트에 많이 쓰인다고 할 수 있다. Spring은 이 기술들을 더 편하게 사용하기 위해 만들어진 것이다. 프로젝트를 진행하다 보면 아무리 분업을 해도 분명 중복되는 코드가 있기 마련이다. Spring은 이런 중복코드의 사용률을 줄여주고, 비즈니스 로직을 더 간단하게 해줄 수 있다. Spring을 사용하면 다른 사람의 코드를 참조하여 쓰기 편리한데 이말의 의미는 오픈소스를 좀..