본문 바로가기

컴퓨터150

[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.
[Spring] 컨트롤러 사이 이동 컨트롤러 사이 이동시에는 결과값에 redirect:를 포함한다. @GetMapping("bbsDetail.do") public String bbsDetail(int seq, Model model) { BbsDto dto = service.getBbsDto(seq); model.addAttribute("dto", dto); return "bbsDetail"; } @PostMapping("commentWriteAf.do") public String commentWriteAf(BbsComment bbsComment) { boolean isS = service.commentWrite(bbsComment); System.out.println("BbsController commentWriteAf " + new Da.. 2023. 7. 17.