일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- http
- 무상태프로토콜
- Transaction not successfully started
- 네이버로그인API
- initialDelay
- Invalid bound statement (not found)
- gitreset
- DB방언
- Git
- JPA
- 네이버 연결된 서비스
- SpringBoot
- fixedDelay
- 캐쉬가능
- HTTPMESSAGE
- HTTP3
- hibernate.dialect
- anyMatch
- 자바ORM표준프로그래밍
- 멱등활용
- org.apache.ibatis.binding.BindingException
- @Table
- gitrevert
- 김영한JPA
- 데이터베이스 방언
- 매핑정보가없는필드
- @Entity
- RFC723x
- ERROR TYPE : org.apache.ibatis.binding.BindingException
- KAKAOLOGINAPI
- Today
- Total
목록전체 글 (132)
twocowsong
해당 게시글은 김영한님의 인프런 강의를 듣고 정리한 내용입니다. [인터넷 네트워크] 인터넷 통신 인터넷이 물리적 선으로 연결되어있으면 문제가 없으나 모든선을 물리적으로 연결하는 것에는 비용 시간적인 문제가있다. 그래서 물리적인 연결 보다는 이렇게 인터넷 망을 사용하여 연결하고 사용하고 있으며 출발지에서 수많은 노드를 거쳐서 목적지 까지 도착한다. 과연 어떠한 방법으로 출발지에서 목적지로 가는것일까? 노드 : 통신망 가운데도 시간을 잇는 기간회선과 단말에 연결되는 지회선과의 접속 부분. 기간 통신회선에서 갈라져 나온 점이기도 하다. 노드 지점에 설치한 통신제어장치에 의해 통신망 전체를 제어한다. (출처 : 위키백과)
프론트에서 form태그 또는 url로 서버까지 데이터를 전송하고 Controller에서 받은 데이터와 선언된 객체에 데이터맵핑에는 여러가지 편리한 어노테이션 존재합니다. (객체 데이터 맵핑원리가 궁금하면 Argument Resovler를 찾아보시면됩니다.) 컨트롤러에서 객체에 쉽게 데이터를 맵핑할수있는 어노테이션을 설명드리겠습니다. @Getter @Setter public class Car{ private int speed; } 맵핑하기위한 Car객체입니다. @ModelAttribute @ResponseBody @RequestMapping("/test") public String modelAttributeTest(@ModelAttribute Car car) { log.info("car speed : " ..
@Data는 정말간편하다. Class의 Getter, Setter를 만드는데 @Data 한줄이면 이만큼 편리한게 없다. 허나 @Data도 모르고 막사용하면 원치않는경우에 잘못된 사용방법으로 문제가 될수있다. @Data public class Car { private String carName; private int speed; private int gear; } Car 클래스가 존재 할경우 @Data는 정말 많은것을 해준다. 컨트롤러, 서비스 등 다른곳에서 사용할경우 Getter, Setter, toString 정도를 사용할것으로 예상한다. 허나 @Data 그외에 많은것을 더 포함하고있다. @Data 구성 @ToString @Getter : 모든 필드 @Setter : 정적 필드가 아닌 모든 필드 @Re..
@Value어노테이션은 스프링빈에 등록된 객체에 기본값을 부여할수있다. @Component public class Car{ @Value("10") public int speed; } 위처럼 Car Class @Value에 10으로 주면 기본값이 10으로 출력된다. @Component public class Car{ @Value("${test.value}") public int speed; } application.properties test.value=100 @Value에 ${properties값}으로 설정하여 사용도가능하다.