<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Setting on 코딩잘하자</title><link>https://codingjalhaja.com/tags/setting/</link><description>Recent content in Setting on 코딩잘하자</description><generator>Hugo</generator><language>ko-kr</language><lastBuildDate>Mon, 18 Nov 2024 00:00:00 +0900</lastBuildDate><atom:link href="https://codingjalhaja.com/tags/setting/index.xml" rel="self" type="application/rss+xml"/><item><title>[Spring Boot] Spring Boot3 에서 QueryDSL 세팅(with.vscode)</title><link>https://codingjalhaja.com/springboot/vscode-querydsl-springboot3/</link><pubDate>Mon, 18 Nov 2024 00:00:00 +0900</pubDate><guid>https://codingjalhaja.com/springboot/vscode-querydsl-springboot3/</guid><description>&lt;h2 id="1-개요"&gt;1. 개요&lt;/h2&gt;&#10;&lt;p&gt;오늘은 최신 Spring Boot 3.3.x 환경에서 vscode 에디터를 사용하여&#10;querydsl 세팅하는 방법에 대해서 포스팅 하겠습니다.&lt;/p&gt;&#10;&lt;p&gt;이 방법은 mac, windows 동일하게 세팅이 가능합니다.&lt;/p&gt;&#10;&lt;h3 id="11-메이븐사용"&gt;1.1 메이븐사용&lt;/h3&gt;&#10;&lt;p&gt;저는 원래 빌드툴은 Gradle 을 더 선호하는 편이긴 한데 vscode 로 스프링부트를 개발 하다 보면 알 수 없는 에러들 때문에 (익스텐션 오류같음) 프로젝트를 재 세팅해야 하는 경우가 몇번 있었습니다.&lt;/p&gt;&#10;&lt;p&gt;그때마다 gradle 캐시를 전부 삭제하고 다시 세팅하면 되긴 됐지만 원인을 찾지 못해 고생 했던 기억이 있습니다.&lt;/p&gt;</description></item><item><title>[Spring Boot] vscode 개발 환경 구축하기 (Windows)</title><link>https://codingjalhaja.com/springboot/springboot-setup-onwindows/</link><pubDate>Sun, 21 May 2023 00:00:00 +0900</pubDate><guid>https://codingjalhaja.com/springboot/springboot-setup-onwindows/</guid><description>&lt;h2 id="1-배경"&gt;1. 배경&lt;/h2&gt;&#10;&lt;p&gt;오늘은 스프링부트 개발환경 구축하기에 대해서 포스팅하겠습니다.&lt;/p&gt;&#10;&lt;p&gt;이미 mac 용으로 포스팅 했었는데요.&lt;/p&gt;&#10;&lt;p&gt;오늘은 windows 유저를 위한&lt;/p&gt;&#10;&lt;p&gt;vscode 에서 스프링 부트 개발환경 세팅하는 방법에 대하여 이야기 하겠습니다.&lt;/p&gt;&#10;&lt;p&gt;아무것도 설치가 안되어있다고 가정하겠습니다.&lt;/p&gt;&#10;&lt;h2 id="2-프로그램설치"&gt;2. 프로그램설치&lt;/h2&gt;&#10;&lt;h3 id="21-vscode-설치"&gt;2.1 vscode 설치&lt;/h3&gt;&#10;&lt;p&gt;vscode 를 설치 합니다.&lt;/p&gt;&#10;&lt;p&gt;우선 구글에서 vscode를 검색해줍니다.&lt;/p&gt;&#10;&lt;p&gt;&lt;figure class="my-7"&gt;&lt;img src="https://codingjalhaja.com/springboot/springboot-setup-onwindows/vscode1.png" alt="vscode1" loading="lazy" decoding="async" class="rounded-xl border border-slate-200 dark:border-slate-700" &gt;&lt;/figure&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;여기서 다운로드로 들어갑니다.&lt;/p&gt;&#10;&lt;p&gt;&lt;figure class="my-7"&gt;&lt;img src="https://codingjalhaja.com/springboot/springboot-setup-onwindows/vscode2.png" alt="vscode2" loading="lazy" decoding="async" class="rounded-xl border border-slate-200 dark:border-slate-700" &gt;&lt;/figure&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;윈도우 인스톨러를 클릭해줍니다.&lt;/p&gt;&#10;&lt;p&gt;&lt;figure class="my-7"&gt;&lt;img src="https://codingjalhaja.com/springboot/springboot-setup-onwindows/vscode3.png" alt="vscode3" loading="lazy" decoding="async" class="rounded-xl border border-slate-200 dark:border-slate-700" &gt;&lt;/figure&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;여기서는 왠만하면 그냥 디폴트 값으로 전부 다음만 눌러주시면됩니다.&lt;/p&gt;</description></item><item><title>[Spring Boot] Thymeleaf 에서 axios 사용하기 (gulp)</title><link>https://codingjalhaja.com/springboot/thymeleaf-axios-with-gulp/</link><pubDate>Sat, 15 Apr 2023 00:00:00 +0900</pubDate><guid>https://codingjalhaja.com/springboot/thymeleaf-axios-with-gulp/</guid><description>&lt;h2 id="개요"&gt;개요&lt;/h2&gt;&#10;&lt;p&gt;지난번 포스팅 &lt;a href="https://codingjalhaja.com/springboot/thymeleaf-with-gulp-devserver/" &gt;자동화 세팅 포스팅&lt;/a&gt;&#10; 에 이은&lt;/p&gt;&#10;&lt;p&gt;Thymeleaf 템플릿엔진 환경에서 axios 활용하기에 대한 포스팅입니다.&lt;/p&gt;&#10;&lt;p&gt;제가 웹개발을 한참 공부 할때 AJAX 라는 용어가 등장했습니다.&#10;AJAX 는 (Asynchronous JavaScript And XML) 의 약자로,&#10;용어 그대로 서버와 비동기적으로 통신할 수 있게 만드는 웹개발 기법입니다.&lt;/p&gt;&#10;&lt;p&gt;ajax 등장이후 많은부분이 폼서브밋방식(동기) 이 아닌 비동기 호출로직으로 작성하게 되었습니다.&#10;ajax 기술을 구현하기 위해 기본 브라우저 내장 XMLHttpRequest 객체를 활용하기도 했지만,&#10;대부분은 더 쉽고 기능이 많은 라이브러리를 많이 사용하였습니다. 그중 하나가 바로 jQuery 이구요.&lt;/p&gt;</description></item><item><title>[Spring Boot] Thymeleaf 에서 프론트엔드(css,js) 개발환경 자동화하기 (gulp)</title><link>https://codingjalhaja.com/springboot/thymeleaf-with-gulp-devserver/</link><pubDate>Sat, 07 Jan 2023 00:00:00 +0900</pubDate><guid>https://codingjalhaja.com/springboot/thymeleaf-with-gulp-devserver/</guid><description>&lt;h2 id="1-배경"&gt;1. 배경&lt;/h2&gt;&#10;&lt;p&gt;오늘은 스프링부트, Thymeleaf 템플릿 엔진 환경에서 프론트엔드 개발환경 세팅 방법에 대해서 포스팅 하겠습니다.&lt;/p&gt;&#10;&lt;p&gt;많은 외부라이브러리(js)와 css 파일을 따로 관리하면 처음에는 아무문제 없지만 프로젝트가 커지고 그러다 보면 버전관리도 제대로 안되고,&lt;/p&gt;&#10;&lt;p&gt;유지보수에도 많은 애로사항이 생길 수 있습니다.&lt;/p&gt;&#10;&lt;p&gt;지금 제가 소개하는 방법은 gulp (task-runner) 를 활용하여 프론트엔드 전반의 정적 파일들을 관리하고 자동화하여&lt;/p&gt;&#10;&lt;p&gt;개발시에도 편리하게 개발 할 수 있고, 배포시에도 build.gradle 파일을 수정하여 배포 역시 간단히 할 수 있는 방법에 대해서 소개해 드리겠습니다.&lt;/p&gt;</description></item><item><title>[Spring Boot] Thymeleaf 에서 sass 사용하기 (gulp)</title><link>https://codingjalhaja.com/springboot/thymeleaf-sass-with-gulp/</link><pubDate>Thu, 17 Nov 2022 00:00:00 +0900</pubDate><guid>https://codingjalhaja.com/springboot/thymeleaf-sass-with-gulp/</guid><description>&lt;h2 id="1-배경"&gt;1. 배경&lt;/h2&gt;&#10;&lt;p&gt;오늘은 스프링부트, Thymeleaf 템플릿 엔진 환경에서 sass 개발 세팅 방법에 대해서 포스팅 하겠습니다.&lt;/p&gt;&#10;&lt;p&gt;스프링부트와 잘어울리는 thymeleaf 템플릿엔진 환경으로 개발하다 보면, sass 환경이라던지 js 모듈관리가 안되어서 답답할 때가 있습니다.&lt;/p&gt;&#10;&lt;p&gt;이때 좋은 대안중 하나는 gulp를 이용하며 task를 작성하고 자동화하면 vue나 react, node 로 개발할때와 같은 자동화 환경을 구축 할 수 있습니다.&lt;/p&gt;&#10;&lt;p&gt;그래서 이번 포스팅에서는 gulp를 이용한 개발환경을 세팅하고 sass 개발환경을 구축을 해보겠습니다.&lt;/p&gt;&#10;&lt;h2 id="2-준비"&gt;2. 준비&lt;/h2&gt;&#10;&lt;h3 id="21-샘플-프로젝트-생성"&gt;2.1 샘플 프로젝트 생성&lt;/h3&gt;&#10;&lt;p&gt;우선 스프링 부트 스타터에서 프로젝트를 생성해줍니다.&lt;/p&gt;</description></item><item><title>[Spring Boot] vscode 에서 querydsl 세팅</title><link>https://codingjalhaja.com/springboot/vscode-querydsl-setting/</link><pubDate>Mon, 17 Oct 2022 00:00:00 +0900</pubDate><guid>https://codingjalhaja.com/springboot/vscode-querydsl-setting/</guid><description>&lt;h2 id="1-배경"&gt;1. 배경&lt;/h2&gt;&#10;&lt;p&gt;오늘은 vscode 환경에서 querydsl 세팅하는 방법에 대해서 포스팅 하겠습니다.&lt;/p&gt;&#10;&lt;p&gt;요즘 스프링부트로 웹개발을 하게 되면 mybatis 보다는 스프링 데이터 JPA 와 querydsl 조합으로 많이 개발하게 됩니다.&lt;/p&gt;&#10;&lt;p&gt;근데 보통 스프링부트와 JPA 로 개발하면 거의다 이클립스나 STS 또는 인텔리제이로 많이 개발하게 됩니다. 그래서 많은 레퍼런스도 거기에 초점이 맞춰져 있습니다.&lt;/p&gt;&#10;&lt;p&gt;저는 vscode 의 장점이 너무 많기 때문에 이 장점을 버리고 싶지 않아서 여러 시행 착오 끝에 해결책을 찾아내었고 잘 사용하고 있습니다.&lt;/p&gt;&#10;&lt;h2 id="2-준비"&gt;2. 준비&lt;/h2&gt;&#10;&lt;h3 id="21-스프링데이터-jpa-세팅"&gt;2.1 스프링데이터 JPA 세팅&lt;/h3&gt;&#10;&lt;p&gt;스프링 데이터 JPA는 특별한 준비사항이 없습니다.&#10;처음 스타터에서 선택하면 &lt;code&gt;build.gradle&lt;/code&gt; 에 자동으로 의존성이 추가 됩니다.&lt;/p&gt;</description></item><item><title>[Spring Boot] vscode 개발 환경 구축하기 (MAC)</title><link>https://codingjalhaja.com/springboot/springboot-setup-onmac/</link><pubDate>Sun, 24 Jul 2022 00:00:00 +0900</pubDate><guid>https://codingjalhaja.com/springboot/springboot-setup-onmac/</guid><description>&lt;h2 id="1-배경"&gt;1. 배경&lt;/h2&gt;&#10;&lt;p&gt;오늘은 스프링부트 개발환경 구축하기에 대해서 포스팅하겠습니다.&lt;/p&gt;&#10;&lt;p&gt;저는 과거에 이클립스를 사용하여 스프링 개발을 했었는데요.&lt;/p&gt;&#10;&lt;p&gt;최근에는 vue, react, node 등으로 개발을 진행하면서 에디터로 vscode 를 많이 사용하였습니다.&lt;/p&gt;&#10;&lt;p&gt;수년간 vscode를 사용하면서 장점들이 너무 많고, 쓰다보니 매우 가볍고 파워풀한 에디터라서 이제 거의 이거만 사용하게 되었습니다.&lt;/p&gt;&#10;&lt;p&gt;그래서 이번에 스프링부트로 개발할 기회가 생겼지만 이클립스를 버리고, 개발환경은 vscode 에서 개발환경을 구축하였고, 현재 활용중입니다.&lt;/p&gt;&#10;&lt;p&gt;세팅이 아예 하나도 안되어있다고 가정하겠습니다.&lt;/p&gt;&#10;&lt;h2 id="2-준비"&gt;2. 준비&lt;/h2&gt;&#10;&lt;h3 id="21-openjdk-11-설치"&gt;2.1 openjdk 11 설치&lt;/h3&gt;&#10;&lt;p&gt;우선 처음에 jdk 를 설치해 줘야합니다. vscode 익스텐션 요구사항이 최소 11이기 때문에 익숙한 오라클 1.8(8) 버전을 버리고 완전무료인 openjdk11 을 설치해줍시다.&lt;/p&gt;</description></item></channel></rss>