본문 바로가기

반응형

Web Programming

[Spring] Cannot resolve MVC view 'index' Problem. Cannot resolve MVC view 'index' spring boot 포스팅을 작성하다가 쓸데없는 시간을 낭비한 이슈가 하나 있었다. 아주 기초적인 코드인데 index 페이지가 나오지 않는 것이었다. 그런데... 원인은 참으로 어이없는 곳에 있었다.... ㅎㅎ Solution. Thymeleaf dependency를 thymeleaf가 아닌 spring-boot-starter-thymeleaf를 사용하면 해결됨 드디어 view를 인식했다....! 끝. 더보기
[Spring] IntelliJ에서 Spring Boot 개발하기 - quick start "[Spring] IntelliJ에서 Spring 개발하기 - quick start"(이하 인스개) 글을 작성한 뒤 벌써 많은 시간이 지났다. 그동안 많은 일이 있었지만... 나의 경험으로는 '인스개'처럼 spring framework를 사용하여 bean을 포함한 각종 구성설정을 xml로 직접 정의하는 일은 적어졌고 대신 초기 설정이 좀 더 간편한 spring boot를 사용하는 경우가 많아졌다. spring은 여전히 국내에서 인기가 많고 공부할 점이 참 많은 기술이기에, 프로젝트와 사내 제품 개발 경험을 바탕으로 계속해서 spring boot 기반 토이 프로젝트를 진행하며 조금씩 글을 써보려고 한다. 그런데 현재 내 블로그의 가장 많은 유입을 유발하는 글이 spring framework 5 기준으로 작.. 더보기
[IntelliJ] Project 'org.springframework.boot:spring-boot-starter-parent:x.x.x' not found Problem. pom.xml에서 tag에 빨간색 글씨 IntelliJ에서 Spring boot 프로젝트를 만들고 빌드하려는데 pom.xml에 이렇게 계속 빨간색으로 계속 뜬다. 하단 Problems 탭을 클릭해서 보니 Project 'org.springframework.boot:spring-boot-starter-parent:x.x.x' not found 라는 에러가 떠 있다. Solution. Invalidate Caches... 당황하지 말고 그냥 Invalidate Caches 해주면 된다. File - Invalidate Caches... 를 클릭한다. 아무것도 체크하지 않아도 된다. 잘 된다. 더보기
[Spring] IntelliJ에서 Spring 개발하기 - quick start Eclipse에서 spring framework를 이용한 웹 개발을 할 때는 STS(Spring Tool Suite)의 도움을 받는 것이 일반적이다. 하지만 IntelliJ에서는 그런 기능이 존재하지 않는다. 원래 Spring framework는 STS의 도움 없이도 maven을 통해 환경 구축이 충분히 가능하다. 다만 상대적으로 eclipse 사용자가 더 많아 eclipse의 STS를 기반으로 시작하는 포스팅이 인터넷상에 많이 있어서 그런듯 하다. 0. backgrouds Spring framework는 나의 개인적인 소견으로는 초반 접근성이 높은 편이었다. 설정해야 될 것들도 많고, 그 원리를 이해하기 위해 필요한 배경지식 또한 갖춰야 했다. 그리고 eclipse가 싫었다. 실제로 나는 Intelli.. 더보기
[APM] Windows 10에서 APM 직접 설치하기 - MySQL 편 컴퓨터가 대기모드 나갔다 왔더니 한참 써놓은 글이 다 날아갔다... ㅂㄷㅂㄷ 고로 잡담 빼고 아주 빠르게 쓰기로 한다. 1. mysql 다운로드 https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Download MySQL Community Server Please report any bugs or inconsistencies you observe to our Bugs Database. Thank you for your support! dev.mysql.com APM root directory에 압축 풀어준다. 2. PATH 환경변수 추가 실행(Win키 + r) -> SystemPropertiesAdvanced -.. 더보기
[APM] Windows 10에서 APM 직접 설치하기 - PHP 편 지난시간에 이어서 APM설치 중 두번째로 PHP를 설치해보고자 한다. PHP 설치라고 했을 때 "PHP"라고 하면 사실 언어 이름이고, 우리가 설치할 이 녀석(?)을 정확히 표현하고자 한다면 아마 "PHP 인터프리터"를 설치한다고 보는 편이 좋을 것 같다. PHP 인터프리터는 클라이언트의 요청에 의해 웹서버 내에 php언어로 작성된 코드를 해석하여 웹서버의 처리 명령을 실행하고 이 결과 값(html 페이지)을 클라이언트로 전송하는 개념으로 생각할 수 있다. 자세한 내용은 다른 좋은 포스팅이 많이 있으니 참고하시면 된다. 바로 설치해보자. 0. Prerequisite php는 설치 전에 VisualStudio 2015용 재배포가능 패키지(VC_redist)를 설치하여야한다. https://www.micro.. 더보기
[APM] Windows 10에서 APM 직접 설치하기 - Apache 편 APM은 웹서버 구현을 위해 사용하는 Apache, PHP, MySQL을 통칭하는 말이다. APM은 각각 독립된 프로젝트이나 서로간의 호환성이 좋아 전통적인 서버 개발에 많이 사용되고 있다. APM을 윈도우에 설치하기 위해서는 여러 가지 방법이 있으나 그중 APM을 구성하는 세가지를 한번에 설치해주고 연동 및 관리해주는 APMsetup이라는 툴이 있었는데 이를 대체해서 나온 AutoSet이라는 것도 있다고 한다. APMsetup이나 AutoSet은 모두 좋은 툴이지만, 리눅스에서 APM을 사용할 때에도 이질감이 없으려면 세가지를 직접 설치 및 연동하는 방법을 어느정도는 알아야한다고 생각하는 편이다. 우리 연구실 홈페이지도 APM을 이용한 간단한 홈페이지를 운영중인데 옛날에 잘 정리해놓은 매뉴얼이 있어 포.. 더보기

반응형