panghochao
@panghochao
Reviews Written
4
Average Rating
5.0
Posts
Q&A
GPT-4o ๋ชจ๋ธ ์ง๋ฌธ!
์์ธํ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค!!
- 0
- 2
- 261
Q&A
ItemMapper ๋น ์ค๋ฅ
์ ๋ ๋์ผํ ์๋ฌ๊ฐ ๋ํ๋์.. MyBatis์ MapperScan์ ์ฌ์ฉํ์ฌ ์ง์ ์ฃผ์ ํ๋ ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ์ต๋๋ค.. ๋ง์ฝ ์ํ๋ ๊ฐ์๋๋ก ์งํํ๋ค๋ฉด ์ฝ๋๋ ์๋์ ๊ฐ์ต๋๋ค.@Configuration @RequiredArgsConstructor @MapperScan("hello.itemservice.repository.mybatis") // ์ถ๊ฐํ ๋ถ๋ถ, Mapper ์ธํฐํ์ด์ค๊ฐ ์๋ ๊ฒฝ๋ก public class MyBatisConfig { private final ItemMapper itemMapper; @Bean public ItemService itemService() { return new ItemServiceV1(itemRepository()); } @Bean public ItemRepository itemRepository() { return new MyBatisItemRepository(itemMapper); } }(๊ทธ๋ฆฌ๊ณ ๋ด๋ถ์ ์ผ๋ก ๋จผ๊ฐ ๊ผฌ์ฌ์์๋์ง..? ์ดํ์ MapperScan์ ์ฃผ์์ฒ๋ฆฌํ๋ฉด ์ ๊ธฐํ๊ฒ๋... ์ฐพ์๊ฐ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ๋๋ผ๊ณ ์.. )
- 0
- 2
- 861
Q&A
compileQuerydsl์์
์ ๊ฐ ํด๊ฒฐ(?) ํด๋ณธ ๋ฐฉ๋ฒ์ ๊ณต์ ํด๋ณด๊ฒ ์ต๋๋ค. ์ด๋ ๊ฒ๋ ํด๋ณด๊ณ , ์ ๋ ๊ฒ๋ ํด๋ณด๋ฉด์ ํ๋ํ๋ ํด๋ณด๋ค ๋ฐ๊ฒฌ๋๊ฑฐ๋ผ ๊น๊ฒ ์ดํดํ์ง ๋ชปํฉ๋๋ค. ํ์ง๋ง, ๋ค๋ฅธ๋ถ๋ค ๋ฌธ์ ํด๊ฒฐ์๋ ๋์์ด ๋๊ธธ ๋ฐ๋ผ๋ฉฐ ๊ธ์ ๋จ๊น๋๋คcompileQuerydsl -> ์๋ ๋ฌธ์ - ์ด๊ฑด id "com.ewerk.gradle.plugins.querydsl" version "1.0.10"plugins์ ์ถ๊ฐํด์ฃผ์ด์ผ Tasks other compileQuerydsl ์ปดํ์ผ์ ์ถ๊ฐ๊ฐ ๋ฉ๋๋ค.(์ฌ์ง)- ํ์ง๋ง, Tasks other compileQuerydsl ์ปดํ์ผ์ค์ ์ด ๋์ด์์ง์๊ธฐ์ ์คํํ๋ฉด ์๋ฌ๊ฐ ๋๊ธฐ์, ์ด๋ฏธ ์ํ๋์ด ์ฌ๋ ค์ฃผ์ ๋ฐฉ๋ฒ์ผ๋ก ์ถ๊ฐํด์ฃผ์๋ฉด ๋ฉ๋๋ค!(์ฌ์ง)- compileQuerydsl ์ปดํ์ผ ์คํํ๋ฉด ์๋์ ๊ฐ์ด build ํด๋ ์๋์ ์์ฑ๋ฉ๋๋ค. (์ฌ์ง)(์ฌ์ง)+++++++++++++์ถ๊ฐ์ ์ธ ์ ++++++++++++++์ฌ์ค build build ์ปดํ์ผ ๋ก ์คํ์์ผ๋ querydsl์ ์คํ์ด ๋๋ฉฐ, ```sourceSets { main { java { srcDirs = ["$projectDir/src/main/java", "$projectDir/build/generated"] } } }```(์ฌ์ง)๋ฅผ ์ถ๊ฐํด๋ buildํด๋์ ์์ฑ์ด ๋ฉ๋๋ค. ๋ค๋ง, build์ด๊ธฐ๋๋ฌธ์ querydsl์ธ์๋ ์ ์ฒด๊ฐ ์คํ๋ฉ๋๋ค.(์ฌ์ง)(์ฌ์ง)3. buildํด๋ ๋ง๊ณ , main/generatedํด๋์ Qํ์ผ์ด ์์ฑ๋์๋๋ฐ ์๋ชป ์์ฑ๋๊ฑด๊ฐ์.- ์ปดํ์ผ ์คํํ ๋ , def querydslDir = "$buildDir/generated/querydsl" ์ ๊ฒฝ๋ก์ ์ํฅ์ด ์์ต๋๋ค."$buildDir/generated/querydsl" ์ด ๊ฒฝ๋ก๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก buildํ์ผ์ ์์ฑ๋๊ฒ ํด์ฃผ๋ ๊ฒ์ ๋ณด์๊ธฐ๋๋ฌธ์, ์์๋ก ๊ฒฝ๋ก๋ฅผ ๋ฐ๊พธ๋ฉด, ๋ค๋ฅธ ํด๋์ Qํ์ผ์ด ์์ฑ๋๋ ๊ฒ์ ๋๋ค.
- 1
- 3
- 3.1K
Q&A
th:inline์ ์ ํ์ํ๊ฑด๊ฐ์?
thymeleaf๋ ๊ธฐ๋ณธ์ ์ผ๋ก HTML ์ ๋ง์ถฐ ๋ ๋๋งํ๋๊ฒ ๊ธฐ๋ณธ ๊ฐ์ ๋๋ค. ์ฝ๊ฒ ๋งํด ํ์ ํ๊ทธ๋ค์ ์ธ ๋๋์ ๋๋ค.๊ทธ๋์ ์ดํ์ ํ๊ทธ๊ฐ ๋์ฌ๋, ์์ ์๋ thymeleaf ๋ฌธ์ ์ ๋๋ก ํด์ํ์ง๋ชปํฉ๋๋ค. ๊ทธ๋์ ์ผ๋ก ์ ์ธํด์ค์ ์์ ์๋ thymeleaf๋ฌธ์ ์ ๋๋ก ์ฝ์ ์ ์๊ฒ ๋์ฃ ! ์ฌ๊ธฐ์ [[...]] = ์ HTML ํ ์คํธ๋ก ์ถ๋ ฅ๋์ผํ๊ธฐ์, thymeleaf๊ฐ ๋ ๋๋ง ํ๋ฉด ์๋ฉ๋๋ค. ๊ทธ๋์ ์ผ๋ก ์ฝ์ง ๋ชปํ๊ฒ ํ๋ ๊ฒ๋๋ค.
- 0
- 2
- 2.9K




