본문 바로가기

IT_Developers/JAVA163

Spring Boot - 스프링부트 이클립스로 프로젝트 생성하기 안녕하세요. 고코더 입니다. 스프링부트를 이용해 RestAPI 를 만드는 재밌는 프로젝트를 시작해보려고 합니다. 현재 많은 회사들이 RESTful API 애플리케이션을 REST 아키텍처의 제약 조건을 준수하는 프로그래밍을 활용해 시스템을 만들고 있습니다. 그래서 개발자가 학습할 때 가장 핫한 이 방식의 기본이 되는 프로젝트를 함께 만들어 보는 시간을 가져보려 합니다. * 해당 설명에서 구체적인 설명은 글씨 링크를 따라가서 설치하시면 됩니다. 설치 ● 1. 먼저 개발 프로그램을 설치해보겠습니다. 최신 STS가 필요합니다. 해당 프로그램을 설치합니다. 언제나 개발도구는 최신 버전이 유리합니다. https://spring.io/tools Spring Tools 4 is the next generation of.. 2022. 2. 4.
JAVA - 1.8 JDK 설치하기 / 첨부파일 / 원하는 위치 설치 안녕하세요. 고코더 입니다. ● 1. JDK 1.8 버전 설치를 해보겠습니다. 해당 URL에 접속해서 각 버전에 맞는 JDK를 설치합니다. 당연히 64비트를 쓰고 계시겠죠? https://www.oracle.com/kr/java/technologies/javase/javase8-archive-downloads.html ● 2.다운로드한 파일을 실행 시 이런 화면이 먼저 등장합니다. Next를 클릭합니다. ● 3. 이 화면이 나오면 위치를 달리하겠습니다. Change를 클릭합니다. ● 4. 위치를 이렇게 변경했습니다. 해당 jdk 파일을 사용하기 위해서입니다. 저 같은 경우는 "C:\gocoder\java\jdk" 이렇게 설정했습니다. 이 폴더 위치를 이용해 이클립스를 가상(VM)으로 사용이 가능합니다. .. 2022. 2. 4.
JAVA - 모든 JDK 버전 다운로드 / 공식 오라클 홈페이지 안녕하세요. 고코더 입니다. ● 1. 프로젝트를 시작할때 JDK 버전을 맞추는건 매우 중요합니다. 지원범위가 다르기 때문입니다. 그래서 매번 JDK를 찾아 헤맸는데 오라클 홈페이지에 아카이브를 운영하고 있네요. 아래 사이트를 접속합니다. https://www.oracle.com/java/technologies/downloads/archive/ ● 2. 그럼 모든 버전을 다운로드 할 수 있는 링크가 제공 됩니다. 필요한 파일을 클릭하여 다운로드 가능합니다. 2022. 2. 3.
Spring Boot - yml 파일 생성하기 안녕하세요. 고코더 입니다. ● 1. 스프링부트를 생성하면 기본적으로 properties 파일이 생성되어 있습니다. 요즘 추세는 이 방법보다 yml을 더 많이 사용합니다. 그래서 이 상태에서 yml 파일을 생성하는 방법을 알아보겠습니다. ●2.첫 번째 방법은 기존 프로퍼티 파일 확장자만 변경해주는 방식입니다. F2를 눌러서 아래처럼 확장자만 변경해주면 됩니다. 안에 내용은 yml 형식으로 변경해야 합니다. ●2. 두 번째 방법은 file을 만들어서 확장자를 yml로 변경해주면 완료입니다. 2022. 2. 3.
@Override 어노테이션이란? 안녕하세요. 고코더 입니다. ● 1. 이렇게 인터페이스를 참조하고 클래스를 만들 경우 @Override 가 자동으로 붙어 있습니다. 그럼 이 어노테이션은 뭔지? 어떤 기능을 하는지 알아보겠습니다. public class PrinterA implements Printer { @Override public void Printer(String message) { // TODO Auto-generated method stub } } @Override 사용하는 이유 ● 2. 부모의 클래스나 인터페이스로부터 어노테이션 바로 다음에 사용한 메서드라는 걸 말합니다. 만약 이 오버라이드 어노테이션이 없다면 부모로부터 오버 라이딩되었는지 확신할 수 없습니다. 그래서 만약 해당 어노테이션을 사용하면 컴파일러에게 부모 클래스.. 2022. 1. 30.
Spring Boot Gradle - lombok 추가하기 안녕하세요. 고코더 입니다. ● 1. 스프링부트 그래들 환경일 때 lombok을 추가하는 방법을 알아보겠습니다. 우선 "build.gradle" 파일을 엽니다. ●2. 그리고 아래 소스를 추가합니다. implementation 'org.projectlombok:lombok' ●3. 그다음 그래들을 다시 빌드하면 완료입니다. 2022. 1. 30.
Spring Model 이란? 안녕하세요. 고코더 입니다. 오늘은 스프링에서 자주 사용하는 Model을 알아보는 시간을 가져보겠습니다. Model이란? Model 객체는 컨트롤러에서 데이터를 생성해 이를 JSP 즉 View에 전달하는 역할을 합니다. HashMap 형태를 갖고 있고, 키(key)와, 밸류(value) 값을 저장합니다. Servelt의 request.setAttribute()과 비슷한 역할을 한다고 알려져 있습니다. 예제 아래 소스를 보시면 2번째에 "Model model"이 선언되어 있습니다. 메서드에 매개변수를 Model 타입의 model 변수를 선언함으로 사용이 가능합니다. 그리고 "addAttribute"를 통해 View로 데이터를 전달할 수 있습니다. @RequestMapping(value="/modelTest.. 2022. 1. 30.
tomcat - 톰캣 8.5.x , 9.x, 10.x 최신버전 다운로드 / 첨부파일 안녕하세요. 고코더 입니다. ● 1. 가장 많이 사용하는 톰캣 버전 8.5와 9.0 최신 버전을 올려둡니다. 해당 다운로드 사이트는 아래와 같습니다. https://tomcat.apache.org/download-90.cgi https://tomcat.apache.org/download-80.cgi https://tomcat.apache.org/download-10.cgi ● 2. 첨부파일을 통해 다운로드하셔도 좋습니다. 사실은 제가 사용하려고 올려둡니다. ● 3. 압축해제 후 아래 파일을 다시 압축 풀어 사용하시면 됩니다. 2022. 1. 29.
STS 윈도우 최신버전 다운로드 및 설치하기 안녕하세요. 고코더 입니다. 다운로드 ● 1. 공식 홈페이지 접속합니다. 그리고 해당 화면에서 Window 버전을 클릭합니다. https://spring.io/tools ● 2. 그럼 이렇게 최신 버전 파일이 다운로드됩니다. JAR 압축 해제 ● 3. 확장자 jar 파일이 나타나는데 이 파일은 zip 파일 압축해제하듯이 압축을 해제하면 됩니다. ● 4. 그리고 다시 contents.zip 파일을 압축 해제합니다. ● 5. 최신 버전을 STS가 준비되었습니다. 2022. 1. 29.