일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 전자정부프레임워크
- SQLD
- kaldi korea
- java 배열
- 코딩테스트
- 파이썬
- kaldi zeroth
- JavaScript
- kaldi 한국
- 한국어 음성인식
- kaldi 한국어
- 리눅스
- 경영학 공부
- modal
- jQuery
- Java
- 오픈소스 음성인식
- 네이버음성합성
- 플랫폼공작소
- 이사작전
- rest api란
- MySQL
- java 코딩테스트
- kaldi zeroth korea
- Cordova
- rest란
- Firebase
- 음성합성
- kaldi
- css
- Today
- 32
- Total
- 302,264
목록3. 강의실/[5분 스프링프레임워크] (6)
팀드모네 IT Blog
안녕하세요. 플랫폼공작소입니다. 오늘은 스프링어노테이션 중 @RestController라는 것에 대해서 알아보겠습니다. 1. @RestController란?- 스프링프레임워크 4.x 버전 이상부터 사용가능한 어노테이션으로 @Controller에 @ResponseBody가 결합된 어노테이션입니다. 컨트롤러 클래스에 @RestController를 붙이면, 컨트롤러 클래스 하위 메서드에 @ResponseBody 어노테이션을 붙이지 않아도 문자열과 JSON 등을 전송할 수 있습니다. 2. @Controller와 @RestController 차이점*@Restcontroller는 Spring MVC Controller에 @ResponseBody가 추가된 것입니다. 따라서 @Controller와 달리 @RestCon..
안녕하세요. 플랫폼공작소입니다. 오늘은 메이븐이란 무엇인가? 라는 주제를 가지고 얘기를 하려합니다. 메이븐이란?- 공식 홈페이지에 따르면, 메이븐은 "프로젝트관리도구"입니다. POM (Project Object Model) 개념을 기반으로 프로젝트에 사용되는 라이브러리 버전 관리도 해주고, 프로젝트 빌드도 해주고 심지어 자바 API 문서쓰는 것도 도와주는 도구입니다. 메이븐? 이거 왜 필요함?- 프로젝트에 참여한 모든 개발자가 일관된 라이브러리 버전을 사용하도록 만들어줍니다. 프로젝트가 복잡해질수록 사용하는 라이브러리가 많아지게 됩니다. 이때 이 라이브러리 버전을 관리해주는 도구가 없으면 개발의 지옥문이 펼쳐집니다. A라는 개발자는 1.1버전..B라는 개발자는 2.4버전.. C라는 개발자는 7.0버전....
안녕하세요. 플랫폼공작소입니다. 스프링 배치란 무엇인가? 라는 주제를 정하고 얘기를 하려합니다. 스프링 배치란?배치 처리를 위해서 스프링이 제공하는 솔루션입니다. 배치 처리란 대량의 데이터를 일괄적으로 처리하는 것을 말합니다. JVM(Java Virtual Machine)에서 배치 처리를 위한 사실상의 표준이 되어있습니다. 스프링 배치를 구현할 때 주의사항가능하면 복잡한 구조와 로직을 피해야합니다. 아무래도 대량의 데이터를 다루는데 로직도 복잡하면 실행시간도 오래걸리고 서버도 다운되고 그럽니다. 가능하면 심플하게 구현하는게 좋습니다. 스프링 배치는 데이터를 다룹니다. 저의 경우 데이터베이스에 insert, update, delete까지도 하는데요, 이런 경우 데이터 무결성을 유지하기 위해서 '유효성 검사..
안녕하세요. 플랫폼공작소입니다. 지난 시간에 이어서 스프링 어노테이션에 관한 포스팅을 작성하겠습니다. 1. VO란?- Value Object의 약어로 값을 변경할 수 없는 Read–Only 객체를 의미VO는 값을 가지는 객체로써 색상(빨강,초롱,파랑), 돈(액수와 통화)을 예시로 들 수 있습니다. 색상 클래스에서 빨강이라는 객체가 나왔다고 가정해봅시다. 이 객체는 A라는 프로젝트에서도 빨간색을 나타내고 B라는 프로젝트에서도 빨간색을 나타내고, 현실세계에서도 빨간색을 나타냅니다. 값 자체로 의미를 가지며 이 값은 어디에 있든 같습니다. 변하지 않는 값을 가지는 객체이기 때문에 Value Object입니다. 그러니까, VO에 setter를 쓰는게 너무 이상하다는 것입니다.이미 빨강을 빨간색이라고 정의되어 있..