Backend

    [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을 사용하면 다른 사람의 코드를 참조하여 쓰기 편리한데 이말의 의미는 오픈소스를 좀..

    [JAVA] Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다.

    [JAVA] Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다.

    경로가 맞지 않아서 생기는 404에러다. 1. Tomcat Server의 Modules로 가서 프로젝트명으로 되있는건지 확인 2. Servlet으로 넘겨주는 action을 다시한번 확인