back-end/Spring 3

(Spring Boot)회원관리,게시판,파일업로드

Spring Boot 이전에 회원관리 기능에 추가로 테이블에 외래키를 사용하여 연결을 한 후에 기능 추가 흐름 어떤 exception인지 처리를 위해서 로그찍는 클래스 생성 com.example.demo.config.ExceptionHandle.java @ControllerAdvice public class ExceptionHandle { private Logger logger=LoggerFactory.getLogger(ExceptionHandle.class); @ExceptionHandler(Exception.class) public String handleException(Exception e, Model model) { logger.error("Exception 발생:{}",e.getMessage(..

back-end/Spring 2023.04.13

(Spring Boot)회원관리

Spring Boot 회원관리 프로젝트시 기본 템플릿 application.properties # server port설정 server.port=8070 # jsp를 사용할 경우 설정-추가적으로 의존성 추가 spring.mvc.view.prefix=/view/ spring.mvc.view.suffix=.jsp # thymeleaf사용 여부 spring.thymeleaf.enabled=true # jsp와 thymeleaf동시에 사용하는 경우 구분을 짓기 위해 설정 spring.thymeleaf.view-names=thymeleaf/* spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html # cache활성화 여부, 개발환경시..

back-end/Spring 2023.04.11

(Spring Boot)세팅

프로젝트별로 저장소를 setting.xml에 경로를 설정해서 의존성파일 충돌방지 스프링부트 파일 생성 File- new- other - spring검색 -> Spring Starter Project 클릭 스프링부트 -> 내장서버 보유 (톰캣없이도 아래 메서드 실행시 돌아감) @SpringBootApplication public class Demotest1Application { public static void main(String[] args) { SpringApplication.run(Demotest1Application.class, args); } } jsp기반으로 프로젝트 진행시 src를 사용하지만 아닐 때는 건드릴필요없음 설정 thymeleaf, mybatis, 경로 등 실행- DemotestA..

back-end/Spring 2023.04.11