본문 바로가기

컴퓨터/Spring11

[Spring Boot] 스프링 부트 파일 업로드 다운로드 예제 코드 (깃허브 포함) file upload 번호 : 이름 : 주소 : 파일 : 파일 업로드 데이터를 넣고 버튼을 누르면 파일 업로드가 됨을 확인할 수 있다. 또한 p 태그 내에 처리 결과가 표시된다. 파일 다운로드 컨트롤러 컨트롤러에 아래의 메서드를 삽입한다. //download @Autowired ServletContext serveletContetxt; @GetMapping("/fileDownload") public ResponseEntity filedownload(String filename, HttpServletRequest requset) throws Exception{ System.out.println("HelloController filedownload" + new Date()); //경로 String path .. 2023. 8. 2.
[Spring Boot] 스프링 부트 비동기 통신/백-프론트 통신 Btn 아래의 데이터를 받아왔음을 확인할 수 있다. 결과 {number: 1, name: '길동', address: '여기'} 데이터 사용 프론트에서 백엔드의 아래의 컨트롤러로 데이터를 넘겨 처리한 결과를 받아오는 예제이다. @RestController public class HelloController { @GetMapping("conn_param") public Map conn_param(int num, String str) { System.out.println("HelloController conn_param() -----" + new Date()); System.out.println("num : " + num + " str : " + str); Map responseMap = new HashMap.. 2023. 8. 2.
[Spring boot] 스프링 부트 컨트롤러 기본 코드 스프링 부트 컨트롤러 스프링 부트 프로젝트의 기본 컨트롤러 코드이다. 해당 코드의 목적은 url에 각 컨트롤러가 매핑되는 것을 확인하고, 리턴되는 값이 어떤 방식으로 보여지는지 확인하는 것이다. 설정은 아래 포스팅 내용을 따라간다. https://doompa.tistory.com/390 [Spring Boot] 스프링 부트 시작하기 스프링 부트 시작하기 Spring Tool Suite 환경에서 프로젝트를 설정한다. (이클립스에서도 동일하게 설정하여 실행 가능하다.) utf -8 설정 utf-8으로 설정하면 한글 등이 깨지지 않는다. window → preferenc doompa.tistory.com @RestController public class HelloController { @GetMapping(.. 2023. 8. 2.
[Spring Boot] 스프링 부트 시작하기 스프링 부트 시작하기 Spring Tool Suite 환경에서 프로젝트를 설정한다. (이클립스에서도 동일하게 설정하여 실행 가능하다.) utf -8 설정 utf-8으로 설정하면 한글 등이 깨지지 않는다. window → preferences → spell : utf-8 window → general → work space → utf-8 프로젝트 파일 생성 new → Spring Starter Project 프로젝트는 메이븐으로 시작하겠다. Type에서 Maven을 선택한다. 메이븐 프로젝트이므로 관련 의존성을 기입한다. 스프링 부트이므로 기본적인 의존성은 이미 들어있고 아래 의존성을 추가한다. 의존 다운로드 메이븐 의존성은 pon.xml에 기입한다. 웹에서 메이븐 리퍼지토리를 검색한 후 아래 작업을 수행.. 2023. 8. 2.