aal2525
@aal2525
Reviews Written
20
Average Rating
5.0
Posts
Q&A
proxyFactory cglib ์๋์ ์ฉ ๊ด๋ จ ์ง๋ฌธ
import hello.proxy.app.v2.OrderControllerV2; import hello.proxy.app.v2.OrderRepositoryV2; import hello.proxy.app.v2.OrderServiceV2; import hello.proxy.config.v3_proxyfactory.advice.LogTraceAdvice; import hello.proxy.trace.logtrace.LogTrace; import lombok.extern.slf4j.Slf4j; import org.springframework.aop.Advisor; import org.springframework.aop.Pointcut; import org.springframework.aop.framework.ProxyFactory; import org.springframework.aop.support.DefaultPointcutAdvisor; import org.springframework.aop.support.NameMatchMethodPointcut; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;plugins { id 'org.springframework.boot' version '2.5.5' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'hello' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' //ํ ์คํธ์์ lombok ์ฌ์ฉ testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' } test { useJUnitPlatform() }
- Likes
- 0
- Comments
- 2
- Viewcount
- 186
Q&A
์ง๋ฌธ em.find(), JPQL ์กฐํ ๋ฐ ์ดํด ํ์ธ ์ง๋ฌธ
jpql๋ 1์ฐจ์บ์๋ฅผ ์ฐ์ ๊ด์ฐฐํ์ง ์๋์?
- Likes
- 0
- Comments
- 2
- Viewcount
- 163
Q&A
์ค์์ ์ํ ์ง๋ฌธ
๊ทธ๋ ๋ค๋ฉด ์ค์์์ด๋ ๊ฐ๋ ์ด ์ ํ์ํ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. db์๋ ์๊ณ ์ปจํ ์คํธ์๋ ์์ผ๋ฉด persist()๊ฐ ๋ฌธ์ ๊ฐ ๋ ์ด์ ๋ ์์ง์๋์? detach ๊ณผ์ ์์ flush๊ฐ ๋๋ฐ๋ ๊น์? ๋ถ๋ฆฌ๋ ์ํ๋ฅผ ์ปดํจํฐ๊ฐ ๋ฌด์์ ํตํด ์ธ์งํ๋๊ฑด์ง ์ดํด๊ฐ ์๊ฐ๋ค์ ใ ใ
- Likes
- 0
- Comments
- 3
- Viewcount
- 189
Q&A
synchronized lock ํ๋ ์ง๋ฌธ, ์คํ๋ง์์ synchronized ์ง๋ฌธ
2.์ ํด๋นํ๋ ๊ฒ์ ๋ค์ ์๊ฐํด๋ณด๋ ์ด๋ฏธ ๊ฐ์์์ ๋ฐฐ์ด๊ฒ ๊ฐ๊ธด ํ๋ค์. ์ด๋๋์ ์์ฑํ ์ฝ๋๋ฅผ ๋ณด๋ฉด ์ปฌ๋ ์ ์ ์ฌ์ฉํ ๋๋ ์ค์ต์ ํธ์์ ๋จ์ํ ์ปฌ๋ ์ ๊ตฌํ์ฒด๋ค์ ์ฌ์ฉํ์ง๋ง ์ค์ ๋ก๋ Concurrent ์ปฌ๋ ์ ๊ตฌํ์ฒด๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค๊ณ ํ๋ ๊ฒ์ด ๊ธฐ์ต๋๋ค์. ๋ ์ฑ๊ธํค ๋น์ ๊ตฌ์ฑํ ๋๋ ๊ณต์ ์์ ๋ฌธ์ ๊ฐ ์๋๋ก ์ค๊ณํด์ผํ๊ณ ๋ฌธ์ ๊ฐ ๋๋ ๊ฒ์ ๋ณดํต ํ๋์ ๋ช ์๋ ๊ฒ๋ค์ธ๋ฐ ์ด๊ฒ๋ค์ ๋ณดํต autowired๋ก ์ฃผ์ ๋ ์ฑ๊ธํค ๋น ๊ฐ์ฒด์ผ ๊ฒ ๊ฐ๊ตฌ์. ๋ฉ์๋๋ค์์ ์ฐ์ด๋ ๋ณ์๋ค์ด์ผ ์ฐ๋ ๋์ ์คํ์์ ํ์ฉ๋๋ ๋ด๋ถ๋ณ์์ด๋ ๊ณต์ ์์ ๋ฌธ์ ์๋ ์๊ด์์ ๊ฒ ๊ฐ๋ค์.
- Likes
- 0
- Comments
- 2
- Viewcount
- 335
Q&A
SQLexception ์ง๋ฌธ
์ ๊ฐ ์ง๊ธ ์๊ฐํ๊ธฐ๋ก๋ ๋ ๊ฑฐ์์์ ํธํ์ฑ ๋ฌธ์ ๋ง๊ณ ๋ ๋ ์ค๋ฅด์ง ์๋ค์ -> ์ด๊ฒ๋ ํฌ๋ฆฌํฐ์ปฌํด๋ณด์ด๊ธด ํ๋ค์์ด๊ฒ ์ ์ผํ ์ด์ ์ฒ๋ผ ์๊ฐ๋๋๋ฐ ๋ค๋ฅธ๊ฒ ์์๊น์
- Likes
- 1
- Comments
- 2
- Viewcount
- 167
Q&A
time ํด๋์ค์์ of๋ ๋ฌด์์ธ๊ฐ์?
of์ ํ๊ตญ์์ ์์ด๋ฅผ ๋ฐฐ์ธ ๋ ๋ณดํต ~์๋ก ํด์ํ์ง๋ง, ์์ด๊ถ์์ of์ด ๊ฐ์ง๋ ๋๋์ "๋ผ์ด์ ๊ฐ์ ธ์ค๋ค"๊ฐ์ ๋๋์ ๋๋ค. off์์์ ์ด์์ ๋๋ค. of์ ์๊ฐ์ด๋ผ๋ ์์์ฅ ์์์ ํน์ ํ ๊ฐ๋ค์ ๊ฐ์ ธ์์ ์๊ฐ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ค๊ณ ๋ณด์๋ฉด ๋๊ณ , get์ ์ด๋ฏธ ์๋ ์๊ฐ๊ฐ์ฒด์์ ์ํ๋ ๋ฌด์ธ๊ฐ๋ฅผ ๊ฐ์ ธ์จ๋ค ๋ผ๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค. of์ ๋ญ๊ฐ... ๋ด๊ฐ ๋ฌด์ธ๊ฐ๋ฅผ ํํ ๊ฐ์ ธ์์ ์ค์ ?ํ๋ ๋๋์ด๊ณ get์ ์ด๋ฏธ ์ค์ ํ things์์ thing์ ๊ฐ์ ธ์ค๋ ๋๋์ ๋๋ค. ears of human : ์ฌ๋์ ๊ท -> ์ฌ๋์ด๋ผ๋ ํ์์ ๊ท๋ฅผ ๊ฐ์ ธ์์ ์์ฑํ๋ ๋๋? ๊ทธ๋์ ํ๊ตญ์์๋ ~์์ ์ ์ด์ธ๋ ค์ ๊ทธ๋ ๊ฒ ์ธ์ด๋ค? ์ด๋ฐ ๋๋์ ๋๋ค์ดํด๊ฐ ์ด๋ ต๋ค๋ฉด get๋ณด๋จ of์ ์์ฑ์ ๋๋์ด ๊ฐํ๋ค๊ณ ๋ณด์๋ฉด ๋ ๊ฒ ๊ฐ์์. ๋๋ค ๊ฐ์ ธ์ค๋ค๋ผ๋ ๋๋์ ๋์ผํ๊ฒ ์์ผ๋๊น์
- Likes
- 0
- Comments
- 1
- Viewcount
- 367
Q&A
์๋์ฐ๋ก ํด๋ -r requiremnets ์๋๋ค์...
๊ทธ๋ฅ -r์๋ ๋ฌธ๊ตฌ ์คํ์์ํค๊ณ ๋์ด๊ฐ๋ ๋์ง์์๊น์? ์๋์ฝ๋ค์์์ ์ด๋ฏธ ๋ค ๊น๋ ค์๋๊ฑธ๋ก์๋๋ฐ... ๋ค์ ์คํ์์ผ๋ณด๋ ์ํฌํธ๋ ๋๋ค๋ฉด ๋ฌธ์ ์์ง์์๊น์?
- Likes
- 0
- Comments
- 3
- Viewcount
- 328
Q&A
์๋์ฐ๋ก ํด๋ -r requiremnets ์๋๋ค์...
(์ฌ์ง)
- Likes
- 0
- Comments
- 3
- Viewcount
- 328




