본문 바로가기

[mysql] 수강생 등록 및 삭제 sql 예제 1. 수강생을 관리하는 MANAGER 테이블을 만들어보세요. 컬럼은 총 id, name, student_code 입니다. id는 bigint 타입이며 PK입니다. name은 최소 2자 이상, varchar 타입, not null 입니다. student_code는 STUDENT 테이블을 참조하는 FK이며 not null 입니다. FK는 CONSTRAINT 이름을 ‘manager_fk_student_code’ 로 지정해야합니다. -- 1 create table MANAGER ( id bigint not null auto_increment, name varchar(10) not null, student_code varchar(100) not null, primary key (id) ); -- 1 외래키 추가 .. 더보기
[백엔드온라인TIL] java 학습 16일차 오늘 공부내용 1. spring 컨텐츠 개념 2. @RestController 어노테이션 3. jackson 라이브러리 사용 4. jdbcTemplate 정적 컨텐츠 정적 컨텐츠란? 서버에 저장되어 있고 변화 없이 브라우저로 뿌려지는 컨텐츠(파일) 요청에 따라 응답만을 수행 Spring Boot는 정적 컨텐츠 기능 자동 제공 → https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-static-content /static 폴더에서 정적 컨텐츠를 찾아서 제공한다. /static 에 hello-static.html 을 생성 및 작성해보자. 파일 작성.. 더보기
[SpringBoot] html페이지에서 Json 값을 객체로 받아올때 주의사항 model public class Star { String name; int age; public Star(String name, int age) { this.name = name; this.age = age; } } controller // [Request sample] // POST http://localhost:8080/hello/request/form/json // Header // Content type: application/json // Body // {"name":"Robbie","age":"95"} @PostMapping("/form/json") @ResponseBody public String helloPostRequestJson(@RequestBody Star star) { retur.. 더보기