Spring MVC - @PropertySource ์ฌ์ฉ ์ค FileNotFoundException: Could not open ServletContext resource ์๋ฌ Spring MVC - @PropertySource ์ฌ์ฉ ์ค FileNotFoundException: Could not open ServletContext resource ์๋ฌ โ๏ธ Spring Web MVC 5.2.6.RELEASE ์คํ๋ง ์น MVC ํ๋ก์ ํธ์์ ํ๋กํผํฐ๋ฅผ ์ฌ์ฉํ๋ค๊ฐ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค. java.io.FileNotFoundException: Could not open ServletContext resource [/properties/data1.properties] ํ๋ก์ ํธ์ ํ๋กํผํฐ ํ์ผ ์์น๋ src/main/resources/properties/data1.properties ๋ฉ์ด๋ธ ํ๋ก์ ํธ์ด๊ธฐ ๋๋ฌธ์ ๋น๋ํ๋ฉด resources ๋ด์ ํ์ผ๋ค์ด classpath๋ก ๋ณต์ฌ๋๋ค... 2020. 5. 6. [IntelliJ] Spring Web MVC ํ๋ก์ ํธ ์์ฑ ๋ฐ ์ธํ - ์๋ฐ ์ค์ ์ฌ์ฉ [IntelliJ] Spring Web MVC ํ๋ก์ ํธ ์์ฑ ๋ฐ ์ธํ - ์๋ฐ ์ค์ ์ฌ์ฉ 1. ํ๋ก์ ํธ ์์ฑ ์๋ก์ด Maven ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค. Create from archetype ์ฒดํฌ, maven-archetype-webapp์ ์ ํํ๊ณ Next ํด๋ฆญ ํ๋ก์ ํธ ์ ๋ณด ์ ๋ ฅํ๊ณ Next ํด๋ฆญ ์ฌ์ฉํ Maven ์ ํ ํ Finish ํด๋ฆญ ๊ธฐ๋ณธ์ผ๋ก ์์ฑ๋๋ pom.xml 4.0.0 com.atoz_develop project03 1.0-SNAPSHOT war project03 Maven Webapp http://www.example.com UTF-8 1.7 1.7 junit junit 4.11 test project03 maven-clean-plugin 3.1.0 maven-resources-plugi.. 2020. 5. 1. [IntelliJ] Spring Web MVC ํ๋ก์ ํธ ์์ฑ ๋ฐ ์ธํ - XML ์ค์ ์ฌ์ฉ [IntelliJ] Spring Web MVC ํ๋ก์ ํธ ์์ฑ ๋ฐ ์ธํ - XML ์ค์ ์ฌ์ฉ ๐ก ๋ฒ์ : JDK8 / Spring MVC 5.2.6.RELEASE / Tomcat 9 1. ํ๋ก์ ํธ ์์ฑ ์๋ก์ด Maven ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค. Create from archetype ์ฒดํฌ, maven-archetype-webapp์ ์ ํํ๊ณ Next ํด๋ฆญ ํ๋ก์ ํธ ์ ๋ณด ์ ๋ ฅํ๊ณ Next ํด๋ฆญ ์ฌ์ฉํ Maven ์ ํ ํ Finish ํด๋ฆญ ๊ธฐ๋ณธ์ผ๋ก ์์ฑ๋๋ pom.xml 4.0.0 com.atoz_develop project03 1.0-SNAPSHOT war project03 Maven Webapp http://www.example.com UTF-8 1.7 1.7 junit junit 4.11 test proje.. 2020. 5. 1. [Spring MVC] Static Resources(์ ์ ๋ฆฌ์์ค) ์ค์ ๋ฐฉ๋ฒ [Spring MVC] Static Resources(์ ์ ๋ฆฌ์์ค) ์ค์ ๋ฐฉ๋ฒ ์คํ๋ง MVC ์น ํ๋ก์ ํธ๋ ์ ์ ๋ฆฌ์์ค๋ฅผ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ค์ ํ ์ ์๋ค. ์คํ๋ง XML ์ค์ ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ WebMvcConfigurer ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด๋ค. ์์ ๊ฐ์ ํ๋ก์ ํธ ๊ตฌ์กฐ์์ {ํ๋ก์ ํธ ๋ฃจํธ}/src/main/webapp/resources ์์น์ ์ ์ ๋ฆฌ์์ค๋ฅผ ์ค์ ํ๋ค๊ณ ๊ฐ์ ํด๋ณด์. ์ด resources ๋๋ ํ ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ด ์คํ๋ง ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ์ ์ ๋ฆฌ์์ค๋ก ์ค์ ํ ์ ์๋ค. 1. ์คํ๋ง MVC ์ ์ ๋ฆฌ์์ค XML ์ค์ ๋ฐฉ๋ฒ ํ๋ก์ ํธ์์ ์ฌ์ฉํ๋ ์คํ๋ง XML ์ค์ ํ์ผ์(servlet-context.xml ...) ๋ค์ ํ๊ทธ๋ฅผ ์ถ๊ฐํ๋ค. ์คํ๋ง IoC ์ปจํ ์ด๋ XML ์ค์ ํ์ผ mapp.. 2020. 4. 15. [IntelliJ] ์คํ๋ง ๋ถํธ ์์ด ์คํ๋ง ์น MVC ํ๋ก์ ํธ ๋ง๋ค๊ณ ์ค์ ํ๊ธฐ [IntelliJ] ์คํ๋ง ๋ถํธ ์์ด ์คํ๋ง ์น MVC ํ๋ก์ ํธ ๋ง๋ค๊ณ ์ค์ ํ๊ธฐ โป ์ฌ์ฉ IDE : IntelliJ IDEA 2019.3 Ultimate 1. ์ ํ๋ก์ ํธ ์์ฑ ์ฌ์ฉํ๋ ๋น๋ํด(Maven, Gradle) ๊ธฐ๋ฐ์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค. ์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค. 1) ์ฌ์ฉํ ๋น๋ํด ์ ํ - ์ด ๊ธ์์๋ Maven์ ์ฌ์ฉํ๊ฒ ์ต๋๋ค. 2) ์ฌ์ฉํ JDK ์ ํ 3) Next ํด๋ฆญ ํ๋ก์ ํธ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ณ Finish๋ฅผ ํด๋ฆญํด์ ํ๋ก์ ํธ ์์ฑ์ ์๋ฃํ๋ค. 2. ํ๋ก์ ํธ ์ธํ 1. Java Compiler ๋ฒ์ ๋ณ๊ฒฝ 2. ํ๋ก์ ํธ์ Web Facet ์ถ๊ฐ 3. war packaging ์ค์ Maven ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ฉด ๊ธฐ๋ณธ Java Compiler ๋ฒ์ ์ด 1.5๋ก ๋์ด์๊ธฐ ๋๋ฌธ์ ๋ณ๊ฒฝ์ด ํ์ํ๋ค. S.. 2020. 3. 17. ์ด์ 1 ๋ค์