스프링부트

요청사항은 마지막에 전자서명하고 계좌신청이 제대로 안된다는 부분이었는데, 잘 되던 전자서명이 안 될리는 없고 에러찍어보니 파일무해화 서버 호출하고 그 쪽에서 결과값은 제대로 받았는데 자바 IOException이 나고 있었다! 스프링부트에서 파일 업로드 임시경로를 찾지못해서 생기는 에러였음 구글링 해보니, 스프링부트에서 파일업로드를 할 때 임시로 경로를 만들어서 하는데, centos에서 주기적으로 사용하지 않는 임시폴더를 삭제한다고한다. 그것도 그럴게 프로젝트 서비스 특성상 사업자등록증을 검증해야되서 사업자신청일 경우만 파일을 던지고 계좌를 신청하는데 최근 신청 구분은 거의 개인 고객이었고 사업자구분은 드물었다. 그래서 centos에서 사용하지 않는 임시폴더구나 하고 삭제한듯. 해결방안 1. 스프링부트 재..
· Spring/mvc
웹 브라우저(클라이언트)에서 서버에 요청을 하면, tcp/ip 커넥션 연결이 되고 서블릿을 호출해주고 was서버는 응답을 해준다. 그런데, 서블릿을 호출하는 주체는 누구인가? 바로 바로 쓰레드...!! 쓰레드란? 어플리케이션 코드를 하나하나 순차적으로 실행하는 것은 쓰레드 자바 메인 메서드를 처음 실행시 main이라는 쓰레드가 실행 쓰레드가 없다면 자바 어플리케이션 실행이 불가능 쓰레드는 한번에 하나의 코드 라인만 실행 동시 처리가 필요하면 쓰레드를 추가로 생성 단일 요청 - 쓰레드 하나 사용시 단일 요청시에는 큰 문제는 없어보인다. 다중 요청 - 쓰레드 하나 사용시 문제는 다중 요청! 쓰레드를 하나만 사용한다고 했을 때 request1이 처리되는 동안 request2는 대기중인 상태로 그마저도 처리가 ..
· Spring/mvc
Goal 서블릿에 대해 알아보고 이해한다 서블릿 컨테이너에 대해 알아보고 이해한다 서블릿이란 ? [사전적 정의] 자바 서블릿(Java Servlet)은 자바를 사용하여 웹 페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며, 흔히 "서블릿"이라 불린다. 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종이다. JSP와 비슷하지만 JSP는 HTML 문서 안에 Java코드를 포함하는 반면, 서블릿은 자바코드안에 HTML을 포함하고 있다는 점에서 차이점이 있다. Servlet JSP 자바 코드 안에 HTML 포함 HTML 문서안에 Java코드 포함 [예시] 시스템 - HTML Form를 통하여 데이터 전송(post)을 한다고 하자 우리가 원하는 것 (비지니스 로직) - 회..
dev_rosieposie
'스프링부트' 태그의 글 목록 (2 Page)