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

이전포스트에서 STS 다운로드하는 방법을 알아보았습니다. Spring 시작 - STS(Spring Tool Suite) 다운로드 스프링 환경설정을 앞서 스프링 프레임워크를 다운로드 받아보자. 스프링 프레임워크는 이클립스(Eclipse)의 마켓 플레이스에서도 다운로드가 가능하지만 스프링 툴을 따로 다운로드도 가능하다 dolmengs.tistory.com STS로 생성하는 프로젝트의 구동은 Tomcat 서버를 이용해서 진행합니다. 따라서 톰캣을 다운받아야 하는데 JDK1.8 이상, Spring 4.x 버전을 사용하게 된다면, Tomcat 8.5버전을 사용해도 무방합니다. 아래 링크는 Tomcat 8.x버전을 다운로드 할 수 있는 곳입니다. Apache Tomcat® - Apache Tomcat 8 Softw..

스프링 환경설정을 앞서 스프링 프레임워크를 다운로드 받아보자. 스프링 프레임워크는 이클립스(Eclipse)의 마켓 플레이스에서도 다운로드가 가능하지만 스프링 툴을 따로 다운로드도 가능하다. Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io Spring Tool Suite 4 다운로드 STS4의 경우는 Sp..
이 오류는 Service 객체를 찾을 수 없어서나타나는 오류이다. 쉽게 해결할 수 있는데 작성한 Service에서 이노테이션 @Service를 정의해주면 바로 해결이 된다. @서비스 정의 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 @Service("admin.productmanage.productManageService") public class ProductManageServiceImpl implements ProductManageService{ @Autowired productDAO dao; @Autowired private FileManager fileManager; @Override public void insertProd..

코드 짜면서 가장 많이 보는 오류같다. 쉽게 말하면 list.jsp에서 dto에 정의되어있지 않은 값을 불러오기 때문에 일어나는 일이다. jsp에서는 dto.image_name을 불러왔고, dto에는 String img_name밖에 없어서 jsp에서 프로퍼티를 감지하지 못하기 때문에 일어난 오류라 콘솔창만 보면 어디서 문제가 생겼는지 확인할 수 있고 금방 해결이 가능하다.

오늘 프로젝트를 진행하면서 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..