놀코에 오신 것을 환영합니다.

놀아보자 코드랑

spring 7

Spring / @RequestBody vs @RequestParam 이해하기

컨트롤러에서 데이터를 인자에 할당하는 대표적인 방법으로는 @RequestBody 와 @RequestParam 이 있다. @Controller public class UserController { @PostMapping("/receive") public String age(@RequestParam String name) { System.out.println("통신 성공"); System.out.println(">>> " + name); return "index"; } } @Controller public class UserController { @PostMapping("/receive") public String age(@RequestBody String name) { System.out.println("..

KOSTA/Spring 2021.08.23

Spring Boot - Mybatis 설정

root-context.xml 사용 안하고, 자바 @configuration 사용함. application.properties 파일 server.port=9999 server.servlet.context-path=/dmmybatis spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp #hikari CP -- SPRING BOOT에 이미 포함된 라이브러리 spring.datasource.hikari.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy spring.datasource.hikari.jdbc-url=jdbc:log4jdbc:oracle:thin:@localhost:1521:xe spr..

KOSTA/SpringBoot 2021.08.03

STS 설치 및 설정, Junit5, Logger(logback) 설정

STS설치하기 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io UTF-8 설정, JRE 1.8 버전 확인 Spring Boot 구조 Junit5 테스트 상위 com패키지에 Application.java파일을 옮긴후 어느 테스트 패키지에서나 Test가 가능하다 M..

KOSTA/SpringBoot 2021.08.02

답변형 게시판 만들기 (2)

소스 깃허브링크 주소 경로 boardrestfront (Front 프로젝트), boardrestspring (Back 프로젝트) https://github.com/sblee1031/Kosta/tree/main/ORACLE_DB_THEOTY/Oracle_DB_project/myspring GitHub - sblee1031/Kosta: KOSTA_219 KOSTA_219. Contribute to sblee1031/Kosta development by creating an account on GitHub. github.com [KOSTA/Project] - 답변형 게시판 만들기(1) 답변형 게시판 만들기(1) 2021.07.29 - [KOSTA/Project] - 답변형 게시판 만들기 (2) 소스 깃허브링크..

KOSTA/Project 2021.07.29

21.7.27 Rest_Api(2) , 답변형 게시판

답글형 게시판 만들기 설계 SQL 구문 drop table board; create table repboard( board_no number,--게시글번호 parent_no number,--부모글번호:원글인경우 0 , 답글인경우 부모글 번호값 board_id varchar2(10), board_title varchar2(100), board_content varchar2(1000), board_viewcount number(5), board_dt date ); alter table repboard add constraint board_no_pk primary key (board_no); alter table repboard add constraint board_id_fk foreign key(board_..

KOSTA/WEB 2021.07.27

21.7.23 - Spring (Json)

@Responsbody가 없을경우에는 View페이지 이름이 된다. (직접응답) @ResponseBody에 Map형식의 응답이 Json형태로 응답바디에 쓰기가 됨 응답내용 담기(OK응답) public ResponseEntity putCar(String prod_no, int quantity, HttpSession session) { Map cart = (Map)session.getAttribute("cart"); if(cart == null) { cart = new HashMap(); session.setAttribute("cart", cart); } Integer oldQuantity = (Integer)cart.get(prod_no); if(oldQuantity != null) { quantity +=..

KOSTA/WEB 2021.07.23