일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 참조키
- Query
- docker명령어
- appspec.yml
- application.yml
- WeNews
- 테스트
- AuthenticationEntryPoint
- MySQL
- 포트
- 검색
- 서브쿼리
- 외부키
- subquery
- 테스트메소드
- 네이티브쿼리
- ubuntu
- 예약
- 메소드명
- 컨테이너실행
- querydsl
- 적용우선순위
- 메세지수정
- appspec
- EC2
- 커밋메세지수정
- foreignkey
- 2 > /dev/null
- ㅔㄴ션
- 추후정리
- Today
- Total
목록Spring Boot (83)
제뉴어리의 모든것
오늘은 Spring Data JPA 기본키 매핑하는 방법에 대해서 알아보겠습니다. Spring Data JPA 에서는 엔티티의 기본키를 @Id 어노테이션을 사용하여 설정합니다. @Entity public class Team { @Id @Column(name = "team_id") private Long id; (이하 생략) } 이때, 기본키를 할당하는 방법으로는 두가지가 있습니다. 직접할당 : 기본 키를 어플리케이션에서 직접 할당 해주는 방법 자동생성 : 데이터베이스가 자동으로 할당해주는 방법 (예를들어, 오라클은 sequence, MySQL의 auto_increment) 데이터베이스 벤더마다 sequence, auto_increment 등 기본키를 자동생성하는 지원하는 방법이 다릅니다. Spring D..
Controller로 데이터를 보낼 수 있는 방법은 브라우저 사용자가 주소창에 직접 URL을 쳐서 보내는 방법이 있고, 대부분의 상황에서 사용되는 클릭으로 인해 브라우저에 URL을 호출하면서 데이터를 보내는 방법이 있다. 클릭으로 인해 데이터를 보내는 상황이라면 View에 Button같은 컴포넌트에 Click 액션이 달려 있어야하며 보내는 방법은 보통 아래와 같다. 먼저 GET 방식 List A태그에 링크를 달아서 GET 방식으로 page값을 전달 EX URL => ROOT주소/guestbook/list?page=1 다음 POST 방식 //HTML Title Modify //javascript 영역의 버튼을 클릭하면 javascript 영역에서 정의 되어있듯이 확인창이 한번 뜬 뒤에 "확인"을 누르면 a..
여전히 바이너리가 8080 포트를 쓰기 때문에 프로젝트의 포트를 변경하지 않는이상 8080을 사용하지 못한다 그러므로 cmd 에서 netstat -nao 으로 8080 포트를 쓰는 PID(바이너리의 PID)가 무엇인지 확인한 뒤 "리소스 모니터"를 키고 CPU 탭에서 해당하는 PID를 쓰고 있는 바이너리 종료시키면 됨. 출처 : Metalbird 의 좁은 새장 :: 윈도우에서 열린 포트 확인, 닫기 (tistory.com)
Spring에서는 아래와 같이 Model을 이용하여 데이터를 담고 @RequestParam으로 인해 데이터를 받을 수 있었으나 Boot에서는 설정이 꺼져있어서 에러가 난다. 그러나 설정을 바꿔주면 가능하다고 한다..(Model이 이제 데이터를 보낼수 없는데 @RequestParam 에서 받으려 하기 때문에 에러가 남) @GetMapping("/test") public String test(Model model){ log.info("test..."); model.addAttribute("value", "test"); return "redirect:/guestbook/test2"; } @GetMapping("/test2") //@ResponseBody public String test2(@RequestPar..
Spring 4.3부터 추가된 어노테이션 5개 @PostMapping @GetMapping @PutMapping @DeleteMapping @PatchMapping // 아래소스를 @RequestMapping(value ="/getBoardList", method = { RequestMethod.GET}) // 요렇게 줄일수 있다. @GetMapping("/getBoardList") 출처: https://nocount.tistory.com/143 [오류노트]