프로그래밍(81)
-
[Spring-Boot] gradle 프로젝트 리소스 파일 수정 후 변경사항 적용 안되는 문제 해결
내가 일반적으로 알고 있던 방법은 dependency에 devtools를 추가하는 것이었다. 그러나 프로젝트를 maven으로 생성했을 때는 이상없었으나 gradle로 생성한 이후로는 devtools 라이브러리가 java source는 컴파일 하는데 정적 리소스를 컴파일 하지 못하는 문제가 발생. 따라서 다음과 같이 설정해보길 권한다. run > edit configuration 설정창에 접속 한 후 위와 같이 설정을 진행한다. 업데이트가 있을 시, 혹은 화면의 포커스가 프로젝트 창이 아닌 다른 창으로 옮겨졌을 경우 리소스와 클래스들을 업데이트 한다는 뜻이다(자바 소스는 컴파일 되지 않고 리소스만 적용된다. 자바 소스는 dev tools로 처음부터 소스가 재빌드 돼야함)
2023.08.19 -
Intellij로 spring boot 프로젝트 설치부터 생성까지
1. Intellij 설치파일 다운로드 아래 링크로 접속해서 본인의 운영체제(windows/mac)에 맞는 Ultimate 설치파일을 실행해주세요. https://www.jetbrains.com/ko-kr/idea/download/?section=mac 최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요 www.jetbrains.com 2. 라이센스 등록( 30일 무료 버전으로 ) 본인 컴퓨터 설정에 맞춰서 세부설정 맞추시고 설치를 완료하시면 license 등록창이 뜹니다. 이 때 jetbrains에 가입한 후 로그인한 상태여야 start trial 버튼이 보여집니다. 아래와 같이 start trial 체크 후 start trial 버튼을 클릭하시면 30일 체험판이 시작됩니..
2023.08.17 -
[JavaScript] 호이스팅이란?
첫 문장의 경우 컴마로 문장구분이 돼있는데 3개로 이루어져있다. 이런 경우는 조금 구분해서 읽어본다. 직독한 내용 1. JavaScript Hoisting refers to the process -> 자바스크립트 호이스팅은 과정을 나타낸다 2. whereby the interperter appears to move the declaration of functions -> whereby하든?(추측상 어디에있든..이런 느낌의 단어라고 생각된다) 함수의 declaration 이동시키기 위해 인터프리터를 나타낸다 3. variables or classes to the top of their scope -> 변수들과 클래스들을 스코프 최상단으로 4. prior to excution of the code -> 코드..
2023.08.04 -
jqueryForm plugin이란 무엇인가?
참고 사이트 : https://github.com/jquery-form/form GitHub - jquery-form/form: jQuery Form Plugin jQuery Form Plugin. Contribute to jquery-form/form development by creating an account on GitHub. github.com Overview (개요?) jquery Form 플러그인은 AJAX를 사용하기 위해 쉽고 unobrusively 하게 업그레이드된 HTML폼을 제공한다(allow가 여기서는 제공한다의 느낌으로 쓰인듯하다). 메인 메서드와 ajaxForm, 그리고 ajaxSubmit은 또한 element로부터 정보를 유지하기 위해 어떻게 submit process를 관리해..
2023.08.04 -
[JavaScript] DOM이란?
최종 프로젝트를 앞두고 있는 시점에서 React와 같은 기술을 새로 공부하기 보다는 기존에 JavaScript에서 모호하게 가지고 있던 개념을 조금 더 확실하게 하는 편이 좋을 듯 싶어 공식문서 참고 및 번역은 JavaScript에 관련된 것으로 할 예정이다. ** 직접 독해한 내용 - 문서 객체 모델(Document Object Model)은 메모리에있는 문서구조를 representing함으로 스크립트와 프로그래밍 언어를 웹페이지와 연결시켜줍니다(마치 HTML을 웹페이지에 representing하듯이). 일반적으로 자바스크립트에는 모델링 HTML과 SVG 혹은 XML 문서를 객체로 제공하지만 그것은 자바스크립트 언어의 핵심 기능이 아닙니다. DOM은 문서를 로직트리에 맞게 represent합니다(트리 ..
2023.08.03 -
공식문서 독해를 위한 영어공부의 필요성
아직 머리에 피도 안마른, 개발자라고도 할 수 없는 학원 수강생이지만 이것저것 느낀게 있어서 간단하게 글을 작성하게 됐다. 새로운 라이브러리나 기술이나 언어나 프레임워크 등등 갖가지 것들의 학습에 있어서 구글링은 항상 필수적이다. 이 과정에서 내 습관의 잘못된 점을 몇가지 찾았고 다음과 같다. 1. 사소한 에러도 생각하지 않고 일단 냅다 복붙해서 구글링 -> 사고하지 않는 무지함 2. 1의 과정에서 한글로 OOOO오류 해결법 과 같이 작성 -> 한글로 검색하게 되면 당연하게도 공식 문서 사이트가 상위에 노출되지 않을 것이고 stackOverFlow와 같이 양질의 정보를 제공하는 곳을 놓치게 된다. 또한 한글로 검색시 글의 질도 떨어질뿐더러(내 블로그도 마찬가지이지만) 신뢰도도 낮고 무엇보다 습관이 안좋게..
2023.08.02