์ ์ฒด ๊ธ
-
[๋ฆฌ๋ ์ค] ์ฐ๋ถํฌ ์๋ฒ์์ spring boot jar ํ์ผ ์คํ ์ java.lang.IllegalArgumentException: URI is not hierarchical, java.io.FileNotFoundException ์๋ฌBackend/๋ฆฌ๋ ์ค 2023. 5. 31. 21:26
๋ฌธ์ ์์ ํ์ผ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด resources ์์ ์์ ํ์ผ์ ๋ฃ์ด๋๊ณ ์ด๋ฅผ ์ฝ์ด์ค๋ ์ฝ๋๋ฅผ ์์ฑํ์๋ค. ๋ฌธ์ ๊ฐ ๋๋ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ๋ค. URL url = this.getClass().getClassLoader().getResource("test.xlxs"); File f = new File(url.toURI()); FileInputStream file = new FileInputStream(f); XSSFWorkbook workbook = new XSSFWorkbook(file); resources ๊ฒฝ๋ก ์์์ file์ url์ ๊ฐ์ ธ์ File ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ ์ฌ๊ธฐ์ inputstream์ ์ป์ด์ค๋ ์ฝ๋์ด๋ค. ์์ ํ์ผ ํ์ฑ์ ์ํด XSSFWorkbook์ ์ฌ์ฉํ๋ค. ๊ทธ ๊ฒฐ๊ณผ java..
-
[๋ฆฌ๋ ์ค] Spring Boot 3.0 build ์ java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java ์๋ฌBackend/๋ฆฌ๋ ์ค 2023. 5. 31. 15:37
๋ฌธ์ GCP ์ฐ๋ถํฌ ์ธ์คํด์ค์ MySQL์ ์คํํ๊ณ MySQL๊ณผ ์ฐ๊ฒฐํ SpringBoot 3.0์ ์๋ฒ์์ ./gradlew build๋ฅผ ์์ผฐ์ ๋ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java ์๋ฌ๊ฐ ์์๋ ๊ณณ์ hibernate ์์ธ์๋ค. org.hibernate.hibernateexception at dialectfactoryimpl.javadelegate.java ํด๊ฒฐ ํด๋น ์๋ฌ๋ Spring Boot์ ์ค์ ํ DB์ ์ฐ๊ฒฐํ ์ ์์ ๋ ๋ฐ์ํ๋ค. ๋ณดํต ์ด์ ๋ ๋๊ฐ์ง ์ด๋ค. DB๋ฅผ ์คํ์ํค์ง ์์ datasource ์ ๋ณด๋ฅผ ์๋ชป์ ์ DB๋ฅผ ์คํ์ํค์ง ์์๋ค๋ฉด ์คํ์ํค๋ฉด ๋..
-
[๋ฆฌ๋ ์ค] ์ฐ๋ถํฌ MySQL์ Workbench๋ก ์ ์ ์ unknown authentication type ์๋ฌBackend/๋ฆฌ๋ ์ค 2023. 5. 31. 15:17
์์ ์ฐ๋ถํฌ์ ์ค์น๋ MySQL์ ์ ์ํ๊ธฐ ์ํด MySQL Workbench๋ก ์ ์์ ์๋ํ์ง๋ง ๊ณ์ํด์ unknown authentication type ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ๊ถํ์ ์ค user๋ก ์ ์ํ๋ ค๊ณ ํ์์๋ ์คํจํ๋๋ฐ ๊ทธ ์ด์ ๊ฐ ์กฐ๊ธ ํ๋ฌดํด์ ์ ์ด๋ณด๋ ค๊ณ ํ๋ค. ์ฐ๊ฒฐ๊ณผ์ ์ ์ฌ๊ธฐ ํฌ์คํ ํ๋ค. [๋ฆฌ๋ ์ค] ์ฐ๋ถํฌ ์๋ฒ mysql์ MySQL Workbench๋ก ์ ์ํ๊ธฐ (feat. GCP ์ธ์คํด์ค) ์์ ๋ถ๋ช ๊ฐ๋จํ ์์ ์ธ๋ฐ ๋ ์ ๋ฅผ ์์ฒญ ๋จน์๋ค. ์ด์ ๋๋ฉด ๋ชจ๋ ์ค๋ฅ๋ ๋ค ๋์๊ฒ ์ค๋ ๋ฏ... mysql ์ค์น๋ ์๋ ๋ธ๋ก๊ทธ์์~ [๋ฆฌ๋ ์ค] ์ฐ๋ถํฌ ์๋ฒ์ MySQL8 ์ค์น MySQL ์ค์น ์ฐ๋ถํฌ ์๋ฒ ์ ๋ฐ์ดํธ sud miraekwak.tistory.com ๋ฌธ์ MySQL Workbench Connectio..
-
[๋ฆฌ๋ ์ค] ์ฐ๋ถํฌ ์๋ฒ mysql์ MySQL Workbench๋ก ์ ์ํ๊ธฐ (feat. GCP ์ธ์คํด์ค)Backend/๋ฆฌ๋ ์ค 2023. 5. 31. 15:05
์์ ๋ถ๋ช ๊ฐ๋จํ ์์ ์ธ๋ฐ ๋ ์ ๋ฅผ ์์ฒญ ๋จน์๋ค. ์ด์ ๋๋ฉด ๋ชจ๋ ์ค๋ฅ๋ ๋ค ๋์๊ฒ ์ค๋ ๋ฏ... mysql ์ค์น๋ ์๋ ๋ธ๋ก๊ทธ์์~ [๋ฆฌ๋ ์ค] ์ฐ๋ถํฌ ์๋ฒ์ MySQL8 ์ค์น MySQL ์ค์น ์ฐ๋ถํฌ ์๋ฒ ์ ๋ฐ์ดํธ sudo apt-get update mysql-server ์ค์น sudo apt-get install mysql MySQL ์ค์ ์ธ๋ถ ์ ์ ์ค์ (Port : 3306) - MySQL Workbench์์ ์ ์ํ๊ธฐ ์ํด ํฌํธ ์ด๊ธฐ sudo ufw allow mysql MySQL ์คํ, ์๋ miraekwak.tistory.com ์๋ฒ ์ค์ ๋ฐฉํ๋ฒฝ ufw ํฌํธ ๊ฐ๋ฐฉ - ๊ธฐ๋ณธ mysql ํฌํธ์ธ 3306 ํ์ฉ sudo ufw allow mysql sudo ufw deny mysql GCP ์ค์ ์ธ์คํด์ค..
-
[๋ฆฌ๋ ์ค] ์ฐ๋ถํฌ ์๋ฒ์ MySQL8 ์ค์นBackend/๋ฆฌ๋ ์ค 2023. 5. 31. 00:17
MySQL ์ค์น ์ฐ๋ถํฌ ์๋ฒ ์ ๋ฐ์ดํธ sudo apt-get update mysql-server ์ค์น sudo apt-get install mysql-server MySQL ์ค์ ์ธ๋ถ ์ ์ ์ค์ (Port : 3306) - MySQL Workbench์์ ์ ์ํ๊ธฐ ์ํด ํฌํธ ์ด๊ธฐ sudo ufw allow mysql MySQL ์คํ, ์๋ ์ฌ์์ ์ค์ sudo systemctl start mysql sudo systemctl enable mysql ์ฐ๋ถํฌ MySQL ์์, ์ ์ง, ์ฌ์์, ์ํํ์ธ service mysql start service mysql stop service mysql restart service mysql status MySQL ์ ์ MySQL ์ ์ sudo /usr/bin/mysq..