일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 12969
- programmers12969
- Node
- STS
- Spring
- HTTP
- NotificationCenter정의
- rxswift
- STS3
- SWIFT
- vuejs
- WKWebView
- webview javascript
- UIKit
- 스위프트아키텍처
- URLSession
- swiftarchitecture
- Vue.js
- node.js
- 비동기프로그래밍
- UITabBarController
- JavaScript
- 스위프트기초
- WebView
- 스위프트
- MVVM
- ios
- Vue
- Java
- webviewControll
- Today
- Total
목록Spring (3)
Monti

스프링 환경설정은 전체 프로젝트의 반이라고 볼 정도로 환경설정할 것이 많다. 그중 하나가 Maven이다. Maven은 'Build 및 배포를 위한 형상 관리 도구'로 자바 라이브러리의 의존성을 자동으로 관리한다. 프로젝트 객체 모델 (Project Object Model) 메이븐은 프로젝트와 관련된 정보를 Proejct Object Model 이라는 이름으로 정의한다. pom.xml이라는 이름의 XML 기반 메타데이터 파일을 통해 선언적으로 개발자가 제공해야한다. pom.xml 파일의 구조 pom.xml 의 최상위 태그로 프로젝트 정보를 담고 있다. modelVersion, groupId, artifactId, version, packaging 하위 태그로 maven 내부에서 반복적으로 사용될 상수 값을..

스프링 프로젝트 중 가장 기본인 Spring Legacy Project 생성 방법에 대해서 알아보겠습니다. 1. STS에서 컨트롤 + n을 누르면 새로운 프로젝트를 생성할 수 있는 창이 하나 뜨게 됩니다. 여기서 Spring Legacy Project를 선택합니다. 2. Project name을 입력하고 Spring MVC Project를 선택 후 Next를 클릭합니다. 3. 패키지 명을 최소 3단계로 설정한 후 Finish를 클릭합니다. (ex. com.sp.app) 4. 성공적으로 Legacy Project가 완성된 모습입니다. 하지만 몇가지 설정이 필요합니다. 5. Spring Legacy Project를 오른쪽 클릭하여 Properties에 들어간 후 Project Facets목록에서 Java와 ..

오늘 프로젝트를 진행하면서 WHERE 절에 계속 가변하는 값을 주기위해서 IN을 사용하는 방법을 알아보았다. mybatis에서 IN 절을 사용하기 위해서는 foreach 문장이 필요한데, 세부 내용은 다음과 같다. collection : Java에서 Map 넘겨받은 key 값 item : 전달받은 value값을 mybatis mapper에서 사용할(?) 이름 index : 반복되는 구문번호 separator : 반복되는 사이에 출력할 문자열 open : 구문이 시작될 때 삽입할 문자 close : 구문이 종료될 때 삽입될 문자열 쉽게 생각하면 open + item[0] + separator + item[1] + separator + ... + item[n] + close 즉, ( 0, 1, ... , n..