일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 오블완
- IOS
- ReactNative
- unittest
- build
- 센토스
- node
- 네트워크
- MAC
- react
- vsCode
- 티스토리챌린지
- localserver
- TensorFlow
- 리눅스
- PYTHON
- centos
- jest
- MachineLearning
- 개발
- androidstudio
- webpack
- VirtualBox
- xcode
- linux
- 맥
- Chrome
- qunit
- Android
- Today
- Total
목록Backend/Spring (15)
로메오의 블로그

Spring Boot / Oracle / Mybatis 차례 여기까지 잘 따라왔으면 우리의 FirstProject의 폴더 구조는 아래와 같은 모양일겁니다. 이제 package명도 정리하고 MVC패턴에 맞는 폴더 구조로 변경 해보겠습니다. FirstProjectApplication.java 이름 변경 FirstProjectApplication.java > Refactor > Rename Application으로 변경합니다. controller package 이동하기 com.gaeyou.firstproject > new > package com.gaeyou.firstproject.controller 생성 PersonController.java > Refactor > Move PersonController.j..

Spring Boot / Oracle / Mybatis 차례 pom.xml Oracle 연동을 위해 필요한 라이브러리를 추가합니다. 4.0.0 org.springframework.boot spring-boot-starter-parent 2.1.8.RELEASE com.gaeyou firstProject 0.0.1-SNAPSHOT firstProject Demo project for Spring Boot oracle http://maven.jahia.org/maven2 1.8 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.projectlombok lombok 1..

크롬 브라우저에서 디버깅 할때나 XCode의 lldb로 디버깅할때 break point에서 변수명을 키보드로 타이핑해서 내용을 확인 할 수 있는 기능은 매우 편리합니다. 크롬 디버깅에서 변수를 확인 하는 모습 Xcode 의 lldb commander로 디버깅 하는 모습 이와 유사한 디버깅 툴이 이클립스에도 있는데, 의외로 모르시는 개발자분들이 많아서 소개합니다. Debug Shell 예전에는 Debug Shell의 이름이 Display 였던가(?) 그랬는데요. 이름때문에 뭐하는 툴인지 더 몰라서 사용성이 떨어졌는지 최근에는 Debug Shell로 이름이 바뀌었더라구요. Debug Shell을 엽니다. break point를 찍고 debug 모드로 build 합니다. break point에 걸리면 변수에 ..

Spring Boot / Oracle / Mybatis 차례 lombok은 스프링에서 VO나 DTO에서 getter / setter를 자동으로 설정해줍니다. lombok 다운로드 https://projectlombok.org/download 위 사이트에서 lombok.jar을 다운로드 합니다. 다운로드한 폴더로 이동해서 아래 명령어로 lombok을 설치합니다. $ cd Download $ java -jar lombok.jar Specify location 버튼을 누르고 STS 경로를 지정합니다. 맥의 경우 일반적으로 /Applications/SpringToolSuite4.app/Contents/Eclipse /Applications/STS.app/Contents/Eclipse 윈도우즈의 경우 STS를 설..

Spring Boot / Oracle / Mybatis 차례 Spring Boot는 logback이 기본으로 설정되어 있어서 별도로 라이브러리를 추가하지 않아도 됩니다. spring-boot-starter-web 안에 spring-boot-starter-logging 구현체가 있습니다. 만약 Spring Boot가 아니라면 maven에서 logback 모듈을 추가해줘야 합니다. ch.qos.logback logback-classic 1.2.3 test 이전 포스트에서 생성한 프로젝트에서 log를 찍어보겠습니다. PersonController.java package controller; import java.util.Hashtable; import org.slf4j.Logger; import org.slf..

Spring Boot / Oracle / Mybatis 차례 pom.xml을 열어서 Dependency Hierarchy에서 jackson-databind 모듈을 확인합니다. json으로 출력해주는 라이브러리 입니다. Model 추가하기 src/main/java 에서 New > Package를 선택합니다. model을 추가합니다. 추가된 model에서 New > class를 선택합니다. Person 클래스를 추가합니다. package model; public class Person { String id; String firstName; String lastName; int age; } Person.java 파일에 코드를 추가합니다. Person 클래스에서 마우스 오른쪽 클릭 > Source > Gener..

Spring Boot / Oracle / Mybatis 차례 아래 사이트에서 Spring Tools를 다운로드하고 설치합니다. https://spring.io/tools Preferences > Java > Installed JREs 에서 설치된 Java버전을 확인 할 수 있습니다. 프로젝트 생성하기 Spring Starter Project를 선택합니다. Spring Web Start를 선택하고 Finish를 누릅니다. 일부 버전에서는 Web을 선택하면 됩니다. Run As > Spring Boot App 을 실행합니다. localhost:8080 으로 접속합니다. Hello World 출력 package com.gaeyou.firstproject; import org.springframework.boo..