프로그래밍
-
Spring으로 웹 개발하기 - 정적 / MVC / API프로그래밍/Spring 2022. 1. 8. 10:26
오늘은 스프링으로 웹 페이지를 만들 때 사용되는 방법에 대해 알아보고자 한다. 웹 개발 방법은 아래와 같이 크게 3가지로 나뉜다. 1. 정적 컨텐츠(Static Content) 2. MVC (+ 템플릿 엔진) 3. API 아직 스프링 입문 수준이라 자세하게 다루기보다는 전체적인 시각으로 각각의 방법이 어떻게 다른지 이해하는 데 중점을 두었다. 1. 정적 컨텐츠(Static Content) 정적 컨텐츠는 서버에서 어떤 작업 과정없이 html 파일 그대로 웹 브라우저에 나타내주는 방법이다. 예시 resources - static에 html 파일(example.html)을 생성한다. Static Content 입니다!! localhost:8080/example.html에 접속하면 작성한 html 파일 그대로..
-
IntelliJ IDEA, Git Bash 연동하기프로그래밍/Spring 2022. 1. 7. 10:50
앞서 windows cmd로 스프링 프로젝트를 빌드하고 실행하는 법을 알아봤다. cmd창으로도 물론 명령어를 입력하는데 문제가 없지만, 버전 관리나 리눅스 명령어를 사용할 수 있다는 점에서 Git Bash를 사용하는 windows 사용자가 많을 것이다. 그래서 오늘은 IntelliJ Coummunity 버전을 Git Bash와 연동하는 방법을 알아보고자 한다. 설정 변경하기 File - Settings(Ctrl + Alt + S) 클릭, Settings창의 검색란에 "Terminal"을 검색하고 Tools - Terminal을 클릭한다. Shell path에 Git Bash 경로를 입력해준다. "C:\Program Files\Git\bin\sh.exe" -login -i IntelliJ를 껐다가..
-
Spring 빌드 및 실행 - windows cmd 활용(#Thymeleaf)프로그래밍/Spring 2022. 1. 6. 11:35
스프링 시작 - 프로젝트 생성하기 (#start.spring.io) 필요한 사전 작업 JAVA 11 / IntelliJ 설치 완료 하기 [IDE]JAVA(자바)11 설치 및 환경 설정 자바로 코딩하기 위해서는 다음 순서를 따라야한다. JAVA SE JDK 설치 - JAVA 환경 변수 설정 - IDE설치 오늘은 설치 hyemco.tistory.com 앞서 스프링 프로젝트를 생성했다면, 이번에는 생성한 프로젝트를 빌드하고 실행할 차례이다. 우선, 템플릿 엔진을 이용해 welcome page부터 만들어보겠다. (welcome page : 도메인 이동시 처음 보이는 화면) 템플릿 엔진은 Thymeleaf, FreeMarker, Groovy, Mustache 등이 존재하는데 나는 Thymeleaf 엔진을 사용하려..
-
스프링 시작 - 프로젝트 생성하기(#start.spring.io)프로그래밍/Spring 2022. 1. 5. 11:11
필요한 사전 작업 JAVA 11 / IntelliJ 설치 완료 하기 [IDE]JAVA(자바)11 설치 및 환경 설정 자바로 코딩하기 위해서는 다음 순서를 따라야한다. JAVA SE JDK 설치 - JAVA 환경 변수 설정 - IDE설치 오늘은 설치부터 환경 변수 설정 후 잘 설치됐는지 확인하는 것까지 해보려고 한다. 1. JDK 설치 hyemco.tistory.com [IDE]IntelliJ 설치 - 무료 버전 인텔리 J 설치하기 오늘은 JAVA IDE의 대표격인 IntelliJ 설치 방법에 대해 알아보겠다. 이전에는 eclipse가 많이 쓰였던 것 같은데, 단축키나 다른 여러 편의성으로 인해 인텔리J를 사용하는 개발자들도 늘어나고 있다 hyemco.tistory.com 예전에는 개발자들이 맨 처음 밑바..