스프링 파일다운로드- ResponseEntity 방식으로 다운로드 구현중- No converter for [class org.springframework.core.io.FileSystemResource] with preset Content-Type 'application/octet-stream' 오류발생 try (ZipOutputStream zos = new ZipOutputStream(Files.newOutputStream(tempZipFile, StandardOpenOption.CREATE))) { Files.walk(tempDir) .filter(Files::isRegularFile) .forEach(file -> { try {..
전체 글
전자정부에서 context-transactional.xml 파일이 있어이를 통해 transaction 설정했으나 @Transactional 안붙여도 어떤 메소드든Exception 만 발생하면 트랜잭션이 발생하는 문제 발생특정 메소드에서는 예외처리 발생시 DB 에 오류 발생 여부를 업데이트 해야하는 상황이었음이거 해결한 방법 정리1. 전자정부 트랜잭션 기본설정 (모든 예외에 대해)기본적으로 생성되는 아래 파일에 expression 경로만 본인 프로젝트로 바꿔주고 이름 맞춰주면 끝 2. 특정 메소드에 대해서만 예외처리 트랜잭션 해제하기and !execution 으로 원하는 메..
아이피 할당 3대 각 컴퓨터 서버 통신 확인 바로 e 맵 작동 확인 기존컴 -> 웹서버 설치 후 was 연결 tar -zxf ./*.tar.gzmkdir srclibmv httpd-2.4.52 ./httpd-2.4mv apr-1.6.5 ./srclib/aprmv apr-util-1.6.3 ./srclib/apr-utilmv pcre-8.45 ./srclib/pcremv ./srclib ./httpd-2.4/sudo mv ./httpd-2.4 /usr/local/apache2.4./configure --prefix=/usr/local/httpd-2.4 \--enable-cgi --enable-info --enable-deflate --enable-ssl --enable-proxy --enable-pro..
상황 및 원인@RestController / @ResponseBody 붙였는데요청에 대한 응답이 모두 404 뜨고 json 값이 넘어가지 않아서 찾아봄스프링 4 이상부터는 따라서 자동으로 JacksonHttpMessageConverter, Jackson2HttpMessageConverter, GsonHttpMessageConverter를 설정해주지만그 이하버전의 경우 별도로 설정을 해줘야 사용이 가능해결방법 위와 같은 dispatcher-servlet.xml 파일에서 property 에 아래 내용 추가하면 댐 text/html;c..
__git 레포지토리 fork 하기 __ upstream? origin? main? 종류 설__ 오픈소스 프로젝트 기여회사 프로젝트 메인 레포지토리 작업등 여러모로 많이 사용됨가져오고 설정하기1. 원하는 레포가서 Fork 하기2. 이름 / 설명 등 정하고 브랜치 설정하기기존거 그대로 써도 댐(보통 그럼)아래 체크박스는 가져오려는 레포지토리의 default branch (보통 main) 만 가져올거냐, 아니면 다른 branch 들도 갖다 쓸거냐 물어보는거임보통 체크해도 무방함 (개발용 또는 실제 운용되는 branch 가 default 일거기 떄문)3. clone 하기가져왔으면 forked from ~ 이라고 뜨고 내 레포로 생김똑같이 주소 복사해서 clone 해보자새로운 폴더 안만들고 현재 디렉토리에서 하..
__코드리뷰 받아야 pr merge 되게 깃허브 규칙 만들기 __ Pull Request 머지 종류 정리, 코드리뷰 하는 법 __코드리뷰 풀리퀘 머지 전 승인규칙 설정하기레포지토리에 풀리퀘스트 후참여자들의 코드리뷰 승인approve 받아야지만 merge 될 수 있도록 하기repostitory 설정 들어가기Settings > Branches > Add branch rulset규칙이름, 활성화여부 선택어떤 브랜치에 적용할지 고르기(패턴으로 정할수도 있음)merge 전 풀리퀘, 승인 필요함 체크여기서 인원수는 본인 제외최소 1명 리뷰 필요하다고 머지 막힘코드리뷰하는법 approveadd review 또는 커밋 코드들 들어가기코드의 원하는 부분에 댓글달기파일에 코멘트리뮤 완료하기최종 멘트 작성comment - ..