본문 바로가기
반응형

공부기록/스프링 프레임워크7

[스프링] 화면에 이미지 출력하기(url로 접근) localhost:8080/pictures?id=aaaa 와 같이 파일이름을 파라미터로 넘겨 로컬에 있는 이미지 파일을 바로 화면에 뿌리고자 한다. @Controller public class ImageController { @RequestMapping(value = "/pictures", produces = MediaType.IMAGE_JPEG_VALUE) public @ResponseBody byte[] getImageWithMediaType(HttpServletRequest request) throws IOException { String check_id = request.getParameter("id"); Map param = new HashMap(); String res = "C:\\file\\.. 2021. 4. 19.
[스프링] 공통 java class 라이브러리화 하기 목표 스프링 개발 시 src/main/java 밑에 package들 중 공통으로 쓰이는 package에 대하여 라이브러리로 만들어보고자 한다. 순서 1. 원하는 package 우클릭 > export > JAR file 선택 > Next 2. Browse > 위치 및 이름 정하기 > Finish 3. WEB-INF 밑에 lib 폴더 만들고 위에서 만든 jar 파일 붙여넣기 4. 프로젝트 우클릭 > Properties > Java Build Path > Libraries > Add JARs > 추가한 jar 선택 후 OK > Apply and Close 5. jar로 만든 package 지우기 6. 프로젝트 실행 - 라이브러리로 만들기 전과 같이 실행되면 문제 없이 끝! 2021. 4. 14.
[스프링 프레임워크] 이메일 인증하여 회원가입하기(비동기) 서론 및 변명 회원가입하기를 누르면 비동기 방식으로 이메일 인증 메일이 발송되는 것을 구현해보았다. 처음엔 쓰레드를 사용하지 않고 구현했더니 메일 보내는 시간이 5초나 걸리는 것이 아닌가.. 그래서 @Async 어노테이션을 이용해 비동기로 구현하고자 했다. 아직 이해가 부족한 부분이라 설명이 빈약한 부분 양해바랍니다... 이상한 부분이 있다면 지적 환영,, 테이블 회원 테이블은 아래와 같이 구성되어 있다. 이메일 인증과 관련된 건 USERKEY 속성뿐 Dependency org.springframework spring-context-support ${org.springframework-version} com.sun.mail javax.mail 1.6.2 javax.mail mail 1.5.0-b01 궁금.. 2021. 1. 25.
728x90
반응형