Spring

    200814 Spring Security 구현

    200814 Spring Security 구현

    Spring Security를 구현한 페이지입니다. 코드는 깃허브에서 확인하실 수 있습니다. https://github.com/Heegene/personal_projects/tree/master/spring_security_demo Heegene/personal_projects personal project repository mostly with Spring framework - Heegene/personal_projects github.com 개발언어: Java8 WAS: Apache Tomcat 9.0.37(Spring boot 내장 Tomcat) 프레임워크: Spring Boot 2.3.3 빌드: Gradle Spring Security를 이용한 회원가입/로그인/로그아웃/마이페이지/관리자 페이지 ..

    200806 TIL: Spring 예외처리(ExceptionHandler, ControllerAdvice)

    스프링에서의 예외처리에 대해 조금 더 자세히 알아보았습니다. 여기서의 예외 처리는 사용자에게 못생긴 404, 500 페이지를 직접적으로 보여주지 않기 위해 사용하는 방법을 말합니다. (= 에러 페이지 출력의 방식) 다뤄볼 에러페이지 처리 방식은 네 가지입니다. (1) jsp의 errorPage를 이용하는 방법 (2) web.xml 설정을 통한 방법 (3) ExceptionHandler annotation을 이용한 방법 (4) ControllerAdvice 를 이용한 방법 (1) errorPage 이용 우선 스프링 이전에 사용하던, 아주 직관적인 방법으로는 아래와 같이 jsp 페이지에서의 표시법이 있습니다. 1 cs 원하는 에러페이지에 errorPage="에러페이지명.jsp"를 입력하고 에러페이지명에 맞는..

    200804 Spring MVC 게시판(ver.1.0)

    200804 Spring MVC 게시판(ver.1.0)

    Spring MVC를 이용한 게시판입니다. 자세한 코드는 깃허브에서 확인하실 수 있습니다. https://github.com/Heegene/personal_projects/tree/master/spring_mvc_board Heegene/personal_projects personal project repository mostly with Spring framework - Heegene/personal_projects github.com Java 8 MySQL 8.0 Apache Tomcat 8.5 Spring 4.3.5 -. Spring MVC를 이용한 Create, Read, Update, Delete 기능 1. 게시글 조회 -. 진입 시 게시글의 목록이 조회됩니다. 2. 글 작성 -. 글 작성 버튼..

    [이럴땐이렇게] org.mockito import가 안 될 때 (org.mockito cannot be resolved)

    [이럴땐이렇게] org.mockito import가 안 될 때 (org.mockito cannot be resolved)

    안녕하세요? 오늘 겪은 에러입니다^^에러와 함께하는 아름다운 삶 !! Web api를 만들고 나서, 테스트를 하기 위해 매번 애플리케이션을 실행해야 하는 번거로움이 있는데요, 테스트 하는 시간보다 껐다켜면서 코드를 수정하고 다시 컴파일해서 서버에 띄우는 시간이 더 길어지게 됩니다. 그래서 mockmvc를 이용해서 테스트를 하기로 하였습니다. 문제는, 사용하려고 보니 이 부분에서 에러가 발생했습니다..! 123import static org.mockito.Mockito.verify;import static org.mockito.Mockito.when; Colored by Color Scriptercs 이렇게 입력을 하면(static이라고 한 이유는 그냥 import로 하면 쓸 때마다 Mockito.xxx ..

    200729 Spring MVC 기반 방명록

    200729 Spring MVC 기반 방명록

    스프링 프레임워크의 레이어드 아키텍쳐를 이용한 방명록 페이지입니다. 언어: Java 8 프레임워크: Spring 4.3.5 Database: MySQL 화면구현방식: jsp 자세한 코드 보기 : https://github.com/Heegene/personal_projects/tree/master/guestbookwithspringmvc 구현 화면입니다. 구현 내용: -. 이름과 내용을 입력 후 등록 버튼을 누르면 id가 자동으로 부여되어(auto-increment) 올라갑니다. -. 정렬은 id 내림차순으로 되어 있어 가장 최근에 등록된 방명록이 최상단에 노출됩니다. -. 페이지 상단에는 전체 방명록의 수가 나타납니다. -. 한 페이지에서는 5개의 방명록이 보여지며, 5개가 넘어갈 경우 페이징 처리됩니다..