본문 바로가기

전체 글94

[Spring] 인프런 Spring 입문 - 회원 관리 예제 일반 웹 애플리케이션 구조 * 컨트롤러: 웹 MVC 컨트롤러 * 서비스: 비즈니스 로직 * 리포지토리: DB에 저장되는 데이터와 관련있는 로직. 도메인 객체를 DB에 저장 * 도메인: 비즈니스 도메인 객체 로직 구현 * domain 패키지 - 멤버 객체. 멤버는 간단하게 id와 name으로 구성. package hello.hellospring.domain; public class Member { private Long id; private String name; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setN.. 2024. 1. 1.
[Spring] Build 방법 컴파일, 빌드, 배포 - 컴파일: 코딩한 것을 컴퓨터 언어로 변환하는 것 - 빌드: 독립적으로 실행가능하도록 만드는 일. exe나 jar, war 파일로 만드는 일. 스프링의 경우 빌드 도구로 Maven이나 Gradle 사용. - 배포: 빌드가 완성된 실행 가능한 파일을 사용자가 접근할 수 있는 환경에 배치시키는 일. 웹에서는 배포를 deploy라고 하며, exe 파일로 배포하는 경우는 distribution이라고 함. Spring 으로 Build하기 1. 터미널 창 연다. 2. Spring 프로젝트가 있는 곳으로 이동한다. 3. gradlew 파일이 있는 것을 확인하고, 다음 명령어를 입력한다. ./gradlew build 그러면 다음과 같이 성공적으로 build된 것을 확인할 수 있다. 4. Buil.. 2024. 1. 1.
[Spring] Spring Boot 동작 방법 Spring Boot 동작 방법 1. 웹 브라우저 주소창에 localhost:8080/hello 주소 입력 2. 스프링에 내장되어 있는 내장 톰켓 서버가 스프링에게 전달 3. 스프링에서 '/hello'로 매핑(@GetMapping) 되어 있는 html 찾음 1) main > resources > template > hello.html 안녕하세요. 손님 2) main > java > controller > HelloController.java (@GetMapping) package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.. 2023. 12. 31.
[Java] Mac Java(JDK) 여러 버전 사용하는 방법 최신 버전 JDK만을 가지고 사용하던 도중, 다른 버전의 JDK를 다운받을 일이 생겨버렸다. 현재 사용중인 JDK 버전 확인 java -version 해당 명령어로 현재 사용중이 jdk 버전을 확인할 수 있다. 컴퓨터에 설치되어 있는 JDK 확인 /usr/libexec/java_home -V 다음 명령어를 통해, 현재 컴퓨터에 설치되어 있는 모든 jdk 버전을 확인할 수 있다. 원하는 버전의 jdk로 환경변수 재설정 1. 변경을 원하는 jdk의 경로 확인 cd /Library/Java/JavaVirtualMachines ls 2. 편집기 오픈 vi 편집기를 열어 변경을 원하는 jdk 경로로 바꿔치기 해준다. vi ~/.bash_profile 입력시 i를 눌러 변경해주고, 변경이 끝나면 esc를 누른뒤, .. 2023. 12. 30.