<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>나무바다</title>
    <link>https://webnamubada.tistory.com/</link>
    <description>http://www.namubada.com 제작중인 초보 개발자입니다.</description>
    <language>ko</language>
    <pubDate>Thu, 6 Aug 2026 10:43:29 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>SEOULSENSE</managingEditor>
    <image>
      <title>나무바다</title>
      <url>https://tistory1.daumcdn.net/tistory/3328476/attach/e73f68956e6445d0820c327b9c1c283b</url>
      <link>https://webnamubada.tistory.com</link>
    </image>
    <item>
      <title>[리눅스] 리눅스 한영키 설정방법</title>
      <link>https://webnamubada.tistory.com/387</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;리눅스 한영키 설정방법(순서대로 진행)&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MkL4j/btqDmWf78q9/RP93KWl1cLYD9ukOcHkTiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MkL4j/btqDmWf78q9/RP93KWl1cLYD9ukOcHkTiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MkL4j/btqDmWf78q9/RP93KWl1cLYD9ukOcHkTiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMkL4j%2FbtqDmWf78q9%2FRP93KWl1cLYD9ukOcHkTiK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bv4HMI/btqDqjnbvEL/Y3DqG5d8BurVd3Fus4BSIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bv4HMI/btqDqjnbvEL/Y3DqG5d8BurVd3Fus4BSIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bv4HMI/btqDqjnbvEL/Y3DqG5d8BurVd3Fus4BSIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbv4HMI%2FbtqDqjnbvEL%2FY3DqG5d8BurVd3Fus4BSIk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d5XlBA/btqDqjAIGhP/kvkAXKnW87JQOsLqtfP2K0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d5XlBA/btqDqjAIGhP/kvkAXKnW87JQOsLqtfP2K0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d5XlBA/btqDqjAIGhP/kvkAXKnW87JQOsLqtfP2K0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd5XlBA%2FbtqDqjAIGhP%2FkvkAXKnW87JQOsLqtfP2K0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dfXcBs/btqDohDRRpW/jKKOLpHRjqXMZjdJkfLPs1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dfXcBs/btqDohDRRpW/jKKOLpHRjqXMZjdJkfLPs1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dfXcBs/btqDohDRRpW/jKKOLpHRjqXMZjdJkfLPs1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdfXcBs%2FbtqDohDRRpW%2FjKKOLpHRjqXMZjdJkfLPs1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E3OwB/btqDpfFzhMG/US0NSuPcAcIieCQyzBlkn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E3OwB/btqDpfFzhMG/US0NSuPcAcIieCQyzBlkn0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E3OwB/btqDpfFzhMG/US0NSuPcAcIieCQyzBlkn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE3OwB%2FbtqDpfFzhMG%2FUS0NSuPcAcIieCQyzBlkn0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;아래와 같이 설정하면 Shift+Space로 한영키를 변경할 수 있다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/M79Cw/btqDmVuKnGs/sZ7k2PbPhFZETJlpX0M1dK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M79Cw/btqDmVuKnGs/sZ7k2PbPhFZETJlpX0M1dK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M79Cw/btqDmVuKnGs/sZ7k2PbPhFZETJlpX0M1dK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM79Cw%2FbtqDmVuKnGs%2FsZ7k2PbPhFZETJlpX0M1dK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>[OS]/리눅스</category>
      <author>SEOULSENSE</author>
      <guid isPermaLink="true">https://webnamubada.tistory.com/387</guid>
      <comments>https://webnamubada.tistory.com/387#entry387comment</comments>
      <pubDate>Mon, 13 Apr 2020 17:05:45 +0900</pubDate>
    </item>
    <item>
      <title>[인텔리J 오류] 인텔리J JSP reformatting 오류</title>
      <link>https://webnamubada.tistory.com/386</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;인텔리J&amp;nbsp;JSP&amp;nbsp;reformatting&amp;nbsp;오류&lt;/h4&gt;
&lt;p&gt;다음과 같이 Ctrl+Alt+L 하였으나 JSP reformatting이 다음과 같이 비정상적으로 설정됨&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vq77y/btqDiFy3slC/NTC4skxGsPHubNa7hVO5K1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vq77y/btqDiFy3slC/NTC4skxGsPHubNa7hVO5K1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vq77y/btqDiFy3slC/NTC4skxGsPHubNa7hVO5K1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvq77y%2FbtqDiFy3slC%2FNTC4skxGsPHubNa7hVO5K1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;인텔리J 페이지에서 해당 버그에 관한 내용 확인&lt;/blockquote&gt;
&lt;p&gt;디렉토리명이 layout일 경우 오류 발생함&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRtTVh/btqDljnTanr/krQ45VK8y7ftYGOrAmhsIK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRtTVh/btqDljnTanr/krQ45VK8y7ftYGOrAmhsIK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRtTVh/btqDljnTanr/krQ45VK8y7ftYGOrAmhsIK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRtTVh%2FbtqDljnTanr%2FkrQ45VK8y7ftYGOrAmhsIK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;디렉토리명 수정 후 정상적으로 reformatting되는 것을 확인함&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cg2nGp/btqDjGYGIy7/B3JG21bUV54VKfMstbJCw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cg2nGp/btqDjGYGIy7/B3JG21bUV54VKfMstbJCw0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cg2nGp/btqDjGYGIy7/B3JG21bUV54VKfMstbJCw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcg2nGp%2FbtqDjGYGIy7%2FB3JG21bUV54VKfMstbJCw0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>[TOOL]/인텔리J 이용</category>
      <author>SEOULSENSE</author>
      <guid isPermaLink="true">https://webnamubada.tistory.com/386</guid>
      <comments>https://webnamubada.tistory.com/386#entry386comment</comments>
      <pubDate>Fri, 10 Apr 2020 15:57:43 +0900</pubDate>
    </item>
    <item>
      <title>[스프링 부트 개념] 재시작없이 정적 소스(html, css, js) 변경하기</title>
      <link>https://webnamubada.tistory.com/385</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;pom.xml에 의존성 추가하기&lt;/h4&gt;
&lt;pre id=&quot;code_1586419654891&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;spring-boot-devtools&amp;lt;/artifactId&amp;gt;
            &amp;lt;version&amp;gt;2.0.4.RELEASE&amp;lt;/version&amp;gt;
        &amp;lt;/dependency&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;application.properties에 아래 내용 추가&lt;/h4&gt;
&lt;pre id=&quot;code_1586419693616&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;spring.devtools.livereload.enabled=true
spring.freemarker.cache=false
spring.thymeleaf.cache=false&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;위와 같이 추가한 후 다시 정적 소스 코드 수정 후 새로고침을 하면 변경된 부분이 정상적으로 출력되는 것을 확인할 수 있다.&lt;/p&gt;</description>
      <category>[웹개발]/Spring Boot 개념</category>
      <author>SEOULSENSE</author>
      <guid isPermaLink="true">https://webnamubada.tistory.com/385</guid>
      <comments>https://webnamubada.tistory.com/385#entry385comment</comments>
      <pubDate>Thu, 9 Apr 2020 17:08:42 +0900</pubDate>
    </item>
    <item>
      <title>[스프링 부트 오류] No message available</title>
      <link>https://webnamubada.tistory.com/384</link>
      <description>&lt;blockquote data-ke-style=&quot;style3&quot;&gt;오류명 : &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;No message available&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;오류원인 :&amp;nbsp;&lt;br /&gt;1. Lombok Requires Annotation Processing 오류&lt;br /&gt;2. MainApplication이랑 다른 패키지에 있을 경우&lt;br /&gt;오류해결 :&amp;nbsp;&lt;br /&gt;1. Lombok Requires Annotation Processing 문제 해결&lt;br /&gt;2. MainApplication이랑 같은 패키지에 넣어 놓아서 해결&lt;/blockquote&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1.&amp;nbsp;Lombok&amp;nbsp;Requires&amp;nbsp;Annotation&amp;nbsp;Processing&amp;nbsp;오류&lt;/h4&gt;
&lt;p&gt;인텔리제이로 프로젝트 실행시 아래 오류와 함께 프로젝트 실행이 안되었다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G84qN/btqDj2GbzRr/FuVwmHh7zErDo7SiKuznbK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G84qN/btqDj2GbzRr/FuVwmHh7zErDo7SiKuznbK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G84qN/btqDj2GbzRr/FuVwmHh7zErDo7SiKuznbK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG84qN%2FbtqDj2GbzRr%2FFuVwmHh7zErDo7SiKuznbK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;확인해보니 Lombok Requires Annotation Processing 오류로 확인되었다.&lt;/p&gt;
&lt;p&gt;다음과 같이 Enable 버튼을 클릭하여 해결하거나 아래와 같이 설정하여 해결하도록하자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/25HEP/btqDk6OTOWj/8AU6GfRcPwVz2oTvCkAa2k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/25HEP/btqDk6OTOWj/8AU6GfRcPwVz2oTvCkAa2k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/25HEP/btqDk6OTOWj/8AU6GfRcPwVz2oTvCkAa2k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F25HEP%2FbtqDk6OTOWj%2F8AU6GfRcPwVz2oTvCkAa2k%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;1-1. Settings &amp;gt; Build, Execution, Deployment &amp;gt; Compiler &amp;gt; Annotation Processings&amp;nbsp;&lt;br /&gt;1-2. Enable annotation processing 체크 &amp;gt; OK&lt;br /&gt;&lt;br /&gt;2. Application 수행시 컴파일되도록 설정&lt;br /&gt;2-1. Find Action &amp;gt; Registry 입력&lt;br /&gt;2-2. Registry... &amp;gt; compiler.automake.allow.when.app.running 체크&lt;/blockquote&gt;
&lt;p&gt;잘 되는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cy4MjI/btqDj3ypbnF/Kb9mzKR7uShBsUftvJBH31/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cy4MjI/btqDj3ypbnF/Kb9mzKR7uShBsUftvJBH31/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cy4MjI/btqDj3ypbnF/Kb9mzKR7uShBsUftvJBH31/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcy4MjI%2FbtqDj3ypbnF%2FKb9mzKR7uShBsUftvJBH31%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2.&amp;nbsp;MainApplication이랑&amp;nbsp;다른&amp;nbsp;패키지에&amp;nbsp;있을&amp;nbsp;경우&lt;/h4&gt;
&lt;p&gt;스프링으로 하다가 부트로 하면서 발생한 실수 중에 하나가 다른 패키지에 따로 넣어놔서(아래와 같은 구조) 해당 오류가 발생했었다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dNmwgd/btqDk5371fT/zWFrKPwqobsVmlRJ55KQ61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dNmwgd/btqDk5371fT/zWFrKPwqobsVmlRJ55KQ61/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dNmwgd/btqDk5371fT/zWFrKPwqobsVmlRJ55KQ61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdNmwgd%2FbtqDk5371fT%2FzWFrKPwqobsVmlRJ55KQ61%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;얼핏 봐서는 이상이 없는 것 같은데?...&lt;/blockquote&gt;
&lt;p&gt;얼핏 봐서는 이상이 없는 것으로 생각했었다.&lt;/p&gt;
&lt;p&gt;스프링에서 했을때는 servlet-context에서 component-scan으로 com.boot 패키지 아래는 모두 스캔하도록 했었던 것 같다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그런데, 스프링 부트에서는 servlet-context가 없다보니 그렇게 스캔이 불가능했다.(방법이 있는데, 모르는 거일 수도..)&lt;/p&gt;
&lt;p&gt;아무튼 그래서 그렇게 해메다가 원인을 찾아내었다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;일단 위와 같인 프로젝트를 진행할 경우 어떤 문제가 발생하는지 확인해보도록하자.&lt;/p&gt;
&lt;p&gt;다음과 같이 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;No message available&lt;/b&gt;&lt;/span&gt;와 함께 오류를 찾을 수 없는 것으로 확인된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQ9QR3/btqDjGRtiDT/OKA39b4oR3ilK1fcu1rQ1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQ9QR3/btqDjGRtiDT/OKA39b4oR3ilK1fcu1rQ1K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQ9QR3/btqDjGRtiDT/OKA39b4oR3ilK1fcu1rQ1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQ9QR3%2FbtqDjGRtiDT%2FOKA39b4oR3ilK1fcu1rQ1K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;한 패키지에 넣어놔야돼!&lt;/blockquote&gt;
&lt;p&gt;앞서 필자가 말한 문제가 여기서 발생한다.&lt;/p&gt;
&lt;p&gt;해당 문제는 한 패키지에 넣어놔서 해결할 수 있다.&lt;/p&gt;
&lt;p&gt;다음과 같이 프로젝트 디렉토리 구조를 변경해보도록하자.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BhoKj/btqDhwhXLPx/DYYMEhx6lQPuDKkkv3QMZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BhoKj/btqDhwhXLPx/DYYMEhx6lQPuDKkkv3QMZ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BhoKj/btqDhwhXLPx/DYYMEhx6lQPuDKkkv3QMZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBhoKj%2FbtqDhwhXLPx%2FDYYMEhx6lQPuDKkkv3QMZ0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;정상적으로 Controlling되는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IW18l/btqDjffvH0s/roqJc3YwUsf1p1KAkIDPLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IW18l/btqDjffvH0s/roqJc3YwUsf1p1KAkIDPLk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IW18l/btqDjffvH0s/roqJc3YwUsf1p1KAkIDPLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIW18l%2FbtqDjffvH0s%2FroqJc3YwUsf1p1KAkIDPLk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>[웹개발]/Spring Boot 오류</category>
      <author>SEOULSENSE</author>
      <guid isPermaLink="true">https://webnamubada.tistory.com/384</guid>
      <comments>https://webnamubada.tistory.com/384#entry384comment</comments>
      <pubDate>Thu, 9 Apr 2020 14:37:33 +0900</pubDate>
    </item>
    <item>
      <title>[중요] 오라클 값 자동 증가 SQL</title>
      <link>https://webnamubada.tistory.com/383</link>
      <description>&lt;pre id=&quot;code_1586313259274&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;insert into NAMUBADA_BOARD(NUM,SUBJECT) values((SELECT NVL(MAX(num),0)+1 FROM NAMUBADA_BOARD),'Hello Subject1');&lt;/code&gt;&lt;/pre&gt;</description>
      <category>[중요]</category>
      <author>SEOULSENSE</author>
      <guid isPermaLink="true">https://webnamubada.tistory.com/383</guid>
      <comments>https://webnamubada.tistory.com/383#entry383comment</comments>
      <pubDate>Wed, 8 Apr 2020 11:34:21 +0900</pubDate>
    </item>
    <item>
      <title>[게시판&amp;amp;이미지 갤러리] 1</title>
      <link>https://webnamubada.tistory.com/382</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcK476/btqDeJ7OI8U/XCRyvesNExdxYqE4yTqTx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcK476/btqDeJ7OI8U/XCRyvesNExdxYqE4yTqTx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcK476/btqDeJ7OI8U/XCRyvesNExdxYqE4yTqTx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcK476%2FbtqDeJ7OI8U%2FXCRyvesNExdxYqE4yTqTx1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1586140302372&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;      &amp;lt;Context docBase=&quot;C:/image/&quot; path=&quot;/image/&quot; reloadable=&quot;true&quot;/&amp;gt;      
      &amp;lt;Context docBase=&quot;springBatchWeb&quot; path=&quot;/main&quot; reloadable=&quot;true&quot; source=&quot;org.eclipse.jst.jee.server:springBatchWeb&quot;/&amp;gt;&amp;lt;Context docBase=&quot;nuriBlog0309&quot; path=&quot;/&quot; reloadable=&quot;true&quot; source=&quot;org.eclipse.jst.jee.server:nuriBlog0309&quot;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;</description>
      <category>[프로젝트제작&amp;amp;정리]/게시판&amp;amp;이미지 갤러리 제작</category>
      <author>SEOULSENSE</author>
      <guid isPermaLink="true">https://webnamubada.tistory.com/382</guid>
      <comments>https://webnamubada.tistory.com/382#entry382comment</comments>
      <pubDate>Mon, 6 Apr 2020 11:31:46 +0900</pubDate>
    </item>
    <item>
      <title>[스프링 오류] 이클립스 톰캣 서버 the server project is closed</title>
      <link>https://webnamubada.tistory.com/381</link>
      <description>&lt;blockquote data-ke-style=&quot;style3&quot;&gt;원인 : 이클립스 서버 프로젝트가 닫혀 있어서 그랬던 것으로 확인&lt;br /&gt;해결 : 해당 프로젝트 더블 클릭하여 열어주니 정상 작동됨&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AFi4t/btqDeTvB9gx/q9sQG344Y9mEFK0IFa8ci0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AFi4t/btqDeTvB9gx/q9sQG344Y9mEFK0IFa8ci0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AFi4t/btqDeTvB9gx/q9sQG344Y9mEFK0IFa8ci0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAFi4t%2FbtqDeTvB9gx%2Fq9sQG344Y9mEFK0IFa8ci0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dnbo98/btqDfAWRe3u/e7OI5GKPUNHhHizLJuJYH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dnbo98/btqDfAWRe3u/e7OI5GKPUNHhHizLJuJYH0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dnbo98/btqDfAWRe3u/e7OI5GKPUNHhHizLJuJYH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdnbo98%2FbtqDfAWRe3u%2Fe7OI5GKPUNHhHizLJuJYH0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>[웹개발]/Spring 오류</category>
      <author>SEOULSENSE</author>
      <guid isPermaLink="true">https://webnamubada.tistory.com/381</guid>
      <comments>https://webnamubada.tistory.com/381#entry381comment</comments>
      <pubDate>Mon, 6 Apr 2020 11:00:27 +0900</pubDate>
    </item>
    <item>
      <title>[리액트 개념 ] 리액트 설치방법</title>
      <link>https://webnamubada.tistory.com/380</link>
      <description>&lt;blockquote data-ke-style=&quot;style3&quot;&gt;1. Node.js 설치&lt;br /&gt;2. Node.js, npm 버전 확인&lt;br /&gt;3. react 설치&lt;br /&gt;4. 특정 폴더에 react 설치&lt;br /&gt;5. npm start로 리액트 서버 실행&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;Node.js 홈페이지로 가서 설치&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://nodejs.org/ko/&quot;&gt;https://nodejs.org/ko/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1586134412021&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Node.js&quot; data-og-description=&quot;Node.js&amp;reg; is a JavaScript runtime built on Chrome's V8 JavaScript engine.&quot; data-og-host=&quot;nodejs.org&quot; data-og-source-url=&quot;https://nodejs.org/ko/&quot; data-og-url=&quot;https://nodejs.org/ko/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bYtt9q/hyFyxXROKa/wEQbk8iELNraem2M4gqRj0/img.png?width=224&amp;amp;height=256&amp;amp;face=0_0_224_256,https://scrap.kakaocdn.net/dn/cmAGhs/hyFymINrti/kkRwJn8S20XUutiSitpBWK/img.png?width=224&amp;amp;height=256&amp;amp;face=0_0_224_256&quot;&gt;&lt;a href=&quot;https://nodejs.org/ko/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://nodejs.org/ko/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bYtt9q/hyFyxXROKa/wEQbk8iELNraem2M4gqRj0/img.png?width=224&amp;amp;height=256&amp;amp;face=0_0_224_256,https://scrap.kakaocdn.net/dn/cmAGhs/hyFymINrti/kkRwJn8S20XUutiSitpBWK/img.png?width=224&amp;amp;height=256&amp;amp;face=0_0_224_256');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Node.js&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Node.js&amp;reg; is a JavaScript runtime built on Chrome's V8 JavaScript engine.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;nodejs.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boq1oe/btqDc4rfm2O/f2i5CE3egMqvFWaIHiPRtk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boq1oe/btqDc4rfm2O/f2i5CE3egMqvFWaIHiPRtk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boq1oe/btqDc4rfm2O/f2i5CE3egMqvFWaIHiPRtk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fboq1oe%2FbtqDc4rfm2O%2Ff2i5CE3egMqvFWaIHiPRtk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;정상 설치되었다면 아래와 같이 cmd에서 위와 같은 명령어로 현재 버전 확인&lt;br /&gt;npm -v&lt;br /&gt;node -v&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mtREb/btqDeTh1WuC/R5zZ26Y8FeA5V8gPHX5ock/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mtREb/btqDeTh1WuC/R5zZ26Y8FeA5V8gPHX5ock/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mtREb/btqDeTh1WuC/R5zZ26Y8FeA5V8gPHX5ock/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmtREb%2FbtqDeTh1WuC%2FR5zZ26Y8FeA5V8gPHX5ock%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;react를 사용할 수 있게, react 전역 설치&lt;br /&gt;install -g create-react-app&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAwT29/btqDfCtzJEn/FwDkqCqkAcO8fdcEFJrFa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAwT29/btqDfCtzJEn/FwDkqCqkAcO8fdcEFJrFa1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAwT29/btqDfCtzJEn/FwDkqCqkAcO8fdcEFJrFa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAwT29%2FbtqDfCtzJEn%2FFwDkqCqkAcO8fdcEFJrFa1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;리액트를 사용할 폴더에 리액트 설치&lt;br /&gt;create-react-app .&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KaNiP/btqDbEte52S/G2Py0GyGkvVln8byA4FIE0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KaNiP/btqDbEte52S/G2Py0GyGkvVln8byA4FIE0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KaNiP/btqDbEte52S/G2Py0GyGkvVln8byA4FIE0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKaNiP%2FbtqDbEte52S%2FG2Py0GyGkvVln8byA4FIE0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;참고로 다음과 같이 create-react-app 이후에 &amp;lt;폴더명도 입력을 해줘야 한다&amp;gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSBy8V/btqDfCOH2vq/wI2wkveakXrWEPIIkiJURk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSBy8V/btqDfCOH2vq/wI2wkveakXrWEPIIkiJURk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSBy8V/btqDfCOH2vq/wI2wkveakXrWEPIIkiJURk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSBy8V%2FbtqDfCOH2vq%2FwI2wkveakXrWEPIIkiJURk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;설치가 완료되면 아래와 같이 Happy hacking!이란 메시지가 나온다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Wve99/btqDedgXGvJ/wReJ0DS8hsU76KVegMBJLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Wve99/btqDedgXGvJ/wReJ0DS8hsU76KVegMBJLK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Wve99/btqDedgXGvJ/wReJ0DS8hsU76KVegMBJLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWve99%2FbtqDedgXGvJ%2FwReJ0DS8hsU76KVegMBJLK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;npm start&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r5CEL/btqDeJUfCct/TJPIkHjMwqm0jcXGBDZxR0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r5CEL/btqDeJUfCct/TJPIkHjMwqm0jcXGBDZxR0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r5CEL/btqDeJUfCct/TJPIkHjMwqm0jcXGBDZxR0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr5CEL%2FbtqDeJUfCct%2FTJPIkHjMwqm0jcXGBDZxR0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;스타트를 하면 다음과 같이 localhost:3000에서 리액트 프론트 페이지를 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oVBTT/btqDecoRRri/a5gL22Dq2V7ghpeCZGcD0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oVBTT/btqDecoRRri/a5gL22Dq2V7ghpeCZGcD0K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oVBTT/btqDecoRRri/a5gL22Dq2V7ghpeCZGcD0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoVBTT%2FbtqDecoRRri%2Fa5gL22Dq2V7ghpeCZGcD0K%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>[웹개발]/React 개념</category>
      <author>SEOULSENSE</author>
      <guid isPermaLink="true">https://webnamubada.tistory.com/380</guid>
      <comments>https://webnamubada.tistory.com/380#entry380comment</comments>
      <pubDate>Mon, 6 Apr 2020 10:28:35 +0900</pubDate>
    </item>
    <item>
      <title>[인텔리J] 인텔리J에서 스프링부트 프로젝트 생성하기</title>
      <link>https://webnamubada.tistory.com/379</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;인텔리J에서 스프링 부트 프로젝트를 생성하고 실행해보자.&lt;/h4&gt;
&lt;p&gt;인텔리J에서의 스프링 부트 프로젝트 실행방법은 이클립스와 약간 상이하다.&lt;/p&gt;
&lt;p&gt;아래 방법대로 차근 차근 진행해보도록하자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kL7Kc/btqDbFdkPUl/UGdfHQcuQfL1D2vediasEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kL7Kc/btqDbFdkPUl/UGdfHQcuQfL1D2vediasEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kL7Kc/btqDbFdkPUl/UGdfHQcuQfL1D2vediasEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkL7Kc%2FbtqDbFdkPUl%2FUGdfHQcuQfL1D2vediasEK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;Packaging은 꼭 War 파일로&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baZOE4/btqDaiiTMse/adCjS7I9JGRvPReZUYmWI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baZOE4/btqDaiiTMse/adCjS7I9JGRvPReZUYmWI0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baZOE4/btqDaiiTMse/adCjS7I9JGRvPReZUYmWI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaZOE4%2FbtqDaiiTMse%2FadCjS7I9JGRvPReZUYmWI0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjx0RQ/btqDbFEqO41/jwQXXdpYsZ1AjCmXR3MUv1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjx0RQ/btqDbFEqO41/jwQXXdpYsZ1AjCmXR3MUv1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjx0RQ/btqDbFEqO41/jwQXXdpYsZ1AjCmXR3MUv1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcjx0RQ%2FbtqDbFEqO41%2FjwQXXdpYsZ1AjCmXR3MUv1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;JSP 파일이 저장될 수 있는 webapp 폴더를 생성해보도록하자!&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tDtHU/btqDbmFbASa/WKUbB8kJYji30AFnDKLOb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tDtHU/btqDbmFbASa/WKUbB8kJYji30AFnDKLOb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tDtHU/btqDbmFbASa/WKUbB8kJYji30AFnDKLOb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtDtHU%2FbtqDbmFbASa%2FWKUbB8kJYji30AFnDKLOb0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dpoxUb/btqDaUWkQOg/r6KksmLRTzzawpgmAZ6RlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dpoxUb/btqDaUWkQOg/r6KksmLRTzzawpgmAZ6RlK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dpoxUb/btqDaUWkQOg/r6KksmLRTzzawpgmAZ6RlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdpoxUb%2FbtqDaUWkQOg%2Fr6KksmLRTzzawpgmAZ6RlK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;pom.xml에 emebeded dependency가 추가되어야 정상적으로 JSP 페이지 호출이 가능하다.&lt;/blockquote&gt;
&lt;pre id=&quot;code_1585897307383&quot; class=&quot;java&quot; style=&quot;display: block; overflow: auto; padding: 15px; color: #383a42; background: #f6f7f8; font-size: 14px; border-radius: 3px; font-family: Menlo, Consolas, Monaco, monospace; border: 1px solid #dddddd; margin: 20px auto 0px; cursor: default; z-index: 1; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
         xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&amp;gt;
    &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
    &amp;lt;parent&amp;gt;
        &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;spring-boot-starter-parent&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;2.2.6.RELEASE&amp;lt;/version&amp;gt;
        &amp;lt;relativePath/&amp;gt; &amp;lt;!-- lookup parent from repository --&amp;gt;
    &amp;lt;/parent&amp;gt;
    &amp;lt;groupId&amp;gt;com.example&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;demo&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;0.0.1-SNAPSHOT&amp;lt;/version&amp;gt;
    &amp;lt;packaging&amp;gt;war&amp;lt;/packaging&amp;gt;
    &amp;lt;name&amp;gt;demo&amp;lt;/name&amp;gt;
    &amp;lt;description&amp;gt;Demo project for Spring Boot&amp;lt;/description&amp;gt;

    &amp;lt;properties&amp;gt;
        &amp;lt;java.version&amp;gt;1.8&amp;lt;/java.version&amp;gt;
    &amp;lt;/properties&amp;gt;

    &amp;lt;dependencies&amp;gt;
        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;spring-boot-starter-web&amp;lt;/artifactId&amp;gt;
        &amp;lt;/dependency&amp;gt;
        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;spring-boot-starter-jdbc&amp;lt;/artifactId&amp;gt;
        &amp;lt;/dependency&amp;gt;
        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;spring-boot-starter-tomcat&amp;lt;/artifactId&amp;gt;
            &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;
        &amp;lt;/dependency&amp;gt;
        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;spring-boot-starter-test&amp;lt;/artifactId&amp;gt;
            &amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;
            &amp;lt;exclusions&amp;gt;
                &amp;lt;exclusion&amp;gt;
                    &amp;lt;groupId&amp;gt;org.junit.vintage&amp;lt;/groupId&amp;gt;
                    &amp;lt;artifactId&amp;gt;junit-vintage-engine&amp;lt;/artifactId&amp;gt;
                &amp;lt;/exclusion&amp;gt;
            &amp;lt;/exclusions&amp;gt;
        &amp;lt;/dependency&amp;gt;

        &amp;lt;!-- https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-jasper --&amp;gt;
        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.apache.tomcat.embed&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;tomcat-embed-jasper&amp;lt;/artifactId&amp;gt;
        &amp;lt;/dependency&amp;gt;
        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;com.oracle&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;ojdbc6g&amp;lt;/artifactId&amp;gt;
            &amp;lt;version&amp;gt;11.2.0&amp;lt;/version&amp;gt;
        &amp;lt;/dependency&amp;gt;

    &amp;lt;/dependencies&amp;gt;

    &amp;lt;build&amp;gt;
        &amp;lt;plugins&amp;gt;
            &amp;lt;plugin&amp;gt;
                &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
                &amp;lt;artifactId&amp;gt;spring-boot-maven-plugin&amp;lt;/artifactId&amp;gt;
            &amp;lt;/plugin&amp;gt;
        &amp;lt;/plugins&amp;gt;
    &amp;lt;/build&amp;gt;

&amp;lt;/project&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp; 다음과 같이 컨트롤러를 작성해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1KJPe/btqC8HYgUOD/IpkHmGGRCWLeYejfZNESdk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1KJPe/btqC8HYgUOD/IpkHmGGRCWLeYejfZNESdk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1KJPe/btqC8HYgUOD/IpkHmGGRCWLeYejfZNESdk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1KJPe%2FbtqC8HYgUOD%2FIpkHmGGRCWLeYejfZNESdk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;application.properties를 작성해준 후 프로젝트를 구동하면 정상적으로 출력되는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/S45Vw/btqDajaYaCm/jILQuMKZaZ9aNALHfPdjY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/S45Vw/btqDajaYaCm/jILQuMKZaZ9aNALHfPdjY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/S45Vw/btqDajaYaCm/jILQuMKZaZ9aNALHfPdjY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FS45Vw%2FbtqDajaYaCm%2FjILQuMKZaZ9aNALHfPdjY0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIhvYf/btqC9xHDbm5/cGY1cru3hhGwIgjJFs6UuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIhvYf/btqC9xHDbm5/cGY1cru3hhGwIgjJFs6UuK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIhvYf/btqC9xHDbm5/cGY1cru3hhGwIgjJFs6UuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIhvYf%2FbtqC9xHDbm5%2FcGY1cru3hhGwIgjJFs6UuK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>[TOOL]/인텔리J 이용</category>
      <author>SEOULSENSE</author>
      <guid isPermaLink="true">https://webnamubada.tistory.com/379</guid>
      <comments>https://webnamubada.tistory.com/379#entry379comment</comments>
      <pubDate>Fri, 3 Apr 2020 16:10:37 +0900</pubDate>
    </item>
    <item>
      <title>[IntelliJ] 인텔리제이 File and Code Template 추가하기</title>
      <link>https://webnamubada.tistory.com/378</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;인텔리제이&amp;nbsp;File&amp;nbsp;and&amp;nbsp;Code&amp;nbsp;Template&amp;nbsp;추가하기&lt;/h4&gt;
&lt;p&gt;인텔리제이에서 File Template 추가하는 방법이 이클립스와 다르다.&lt;/p&gt;
&lt;p&gt;그렇기 때문에 방법을 살펴보고 추후 참고하여 적용해보도록하자.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;JSP 파일이 없다면?&lt;/blockquote&gt;
&lt;p&gt;아래와 같이 파일 추가를 하려고 하는데, JSP 파일이 없다면 우선 JSP Template을 추가해 주어야 한다.&lt;/p&gt;
&lt;p&gt;상단에 File을 클릭해서 .jsp로 생성해도되지만 그렇게 한다면 JSP 템플릿 양식이 없기 때문에 일일이 하나하나 다 입력을 해야 하는 번거로움이 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/quofF/btqC8GSvmkT/KbjqZ60ok1EgYaYXWtZHhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/quofF/btqC8GSvmkT/KbjqZ60ok1EgYaYXWtZHhk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/quofF/btqC8GSvmkT/KbjqZ60ok1EgYaYXWtZHhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FquofF%2FbtqC8GSvmkT%2FKbjqZ60ok1EgYaYXWtZHhk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;템플릿 추가는 Edit File Template에서 하자.&lt;/blockquote&gt;
&lt;p&gt;우클릭 &amp;gt; New &amp;gt; Edit File Templates 로 접속해서 JSP 템플릿 추가 및 파일 생성시 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4Pvec/btqDblGbGLf/9t7iLkaFFzWMcQhcSkBPKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4Pvec/btqDblGbGLf/9t7iLkaFFzWMcQhcSkBPKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4Pvec/btqDblGbGLf/9t7iLkaFFzWMcQhcSkBPKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4Pvec%2FbtqDblGbGLf%2F9t7iLkaFFzWMcQhcSkBPKk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clau6n/btqC8HYe3lo/8fExdTDgMMKmRrk5WbXng1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clau6n/btqC8HYe3lo/8fExdTDgMMKmRrk5WbXng1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clau6n/btqC8HYe3lo/8fExdTDgMMKmRrk5WbXng1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fclau6n%2FbtqC8HYe3lo%2F8fExdTDgMMKmRrk5WbXng1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;다음과 같이 Name과 Etension을 입력해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLNT7H/btqDcw1irtu/WTo7ppEVBWLmsehTOQKJC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLNT7H/btqDcw1irtu/WTo7ppEVBWLmsehTOQKJC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLNT7H/btqDcw1irtu/WTo7ppEVBWLmsehTOQKJC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLNT7H%2FbtqDcw1irtu%2FWTo7ppEVBWLmsehTOQKJC0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;그리고 Other 탭을 클릭한 후 원하는 Template을 상단에 빈 공간에 입력해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rBRb3/btqDceNkjbO/CsvkfgsNzkOW85xWZNIsgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rBRb3/btqDceNkjbO/CsvkfgsNzkOW85xWZNIsgK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rBRb3/btqDceNkjbO/CsvkfgsNzkOW85xWZNIsgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrBRb3%2FbtqDceNkjbO%2FCsvkfgsNzkOW85xWZNIsgK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;그리고 OK 버튼을 클릭해준 후 다시 파일을 추가해보도록하자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ogUF1/btqC9xHzjoT/1nA3inW5YbtIJ7qi31DtXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ogUF1/btqC9xHzjoT/1nA3inW5YbtIJ7qi31DtXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ogUF1/btqC9xHzjoT/1nA3inW5YbtIJ7qi31DtXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FogUF1%2FbtqC9xHzjoT%2F1nA3inW5YbtIJ7qi31DtXk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;다음과 같이 JSP 파일이 추가된 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFwWpv/btqDcdOrRoV/wVMZka4DfFXvnQBn5oByfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFwWpv/btqDcdOrRoV/wVMZka4DfFXvnQBn5oByfK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFwWpv/btqDcdOrRoV/wVMZka4DfFXvnQBn5oByfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFwWpv%2FbtqDcdOrRoV%2FwVMZka4DfFXvnQBn5oByfK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;다음과 같이 jsp 파일을 추가하면 우측과 같이 추가한 Template을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5q8NN/btqC9NQVM4X/3qzEYBDhHmUpfL7xBevbc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5q8NN/btqC9NQVM4X/3qzEYBDhHmUpfL7xBevbc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5q8NN/btqC9NQVM4X/3qzEYBDhHmUpfL7xBevbc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5q8NN%2FbtqC9NQVM4X%2F3qzEYBDhHmUpfL7xBevbc0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>[TOOL]/인텔리J 이용</category>
      <author>SEOULSENSE</author>
      <guid isPermaLink="true">https://webnamubada.tistory.com/378</guid>
      <comments>https://webnamubada.tistory.com/378#entry378comment</comments>
      <pubDate>Fri, 3 Apr 2020 15:35:04 +0900</pubDate>
    </item>
  </channel>
</rss>