일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- mssql bulk insert
- mssql 대용량 데이터 insert
- select count
- 윈도우함수
- 테이블용량조회
- annotation
- c#
- 자바
- jtds
- sql index
- SQLite
- MS-SQL
- mssql 대용량 데이터
- lag
- 자바 어노테이션
- sql insert
- 포인터
- solvesql
- jdbc
- SQL Server
- Java
- MSSQL
- 어노테이션
- jdbc bulk insert
- MSSQL 인덱스
- MSSQL INDEX
- C++
- mssql insert
- Today
- Total
목록Spring (2)
Basic Byte Bites
@ModelAttribute와 @RequestBody모두 클라이언트의 요청을 처리하는 어노테이션이다. @ModelAttribute의경우 HTTP의 요청파라미터(URL에 노출되는 GET방식 쿼리파라미터, POST방식으로 전송되는 Form)를 다룰때 사용 @RequestBody의경우 HTTP Body의 데이터를 객체로 변환하는데 사용한다. 주로 API JSON형태의 요청을 다룰 때 사용 스프링 검증어노테이션 @Validated 사용시 유의사항 @ModelAttribute는 필드(예를들어 DTO 멤버 변수)단위로 데이터가 바인딩된다. 어떠한 필드가 타입오류(Integer를 입력해야하지만 String입력값이 넘어옴)등으로 바인딩 되지 않아도 나머지 필드는 정상적으로 바인딩이되고, @Validated를 적용해 검..
스프링에서 제공하는 RequestParam 어노테이션을 사용하면 클라이언트의 요청 파라미터를 매우 편리하게 사용이 가능하함. 예제의 클래스에선 스프링에서 지원하는 Controller 어노테이션을 사용 @Controller public class RequestParamController { private final Logger log = LoggerFactory.getLogger(getClass()); //println() 메소드가아닌 로그로 기록을 남김 ... 내용 } 로그 출력형태 2023-08-17 01:49:37.197 INFO 13452 --- [nio-8080-exec-7] s.s.b.request.RequestParamController : NAME: 홍길동 AGE : 50 @RequestPa..