Posts
Q&A
jdk ์ค๋ฅ ์ง๋ฌธ๋๋ฆฝ๋๋ค
Java 21์ ์ฌ์ฉํ์๋ ๊ฒ ๊ฐ์๋ฐ, 21 ๋ฒ์ ์ Gradle 8.5๋ถํฐ ์ง์ํฉ๋๋ค! ์๋ง Gradle ๋ฒ์ ์ด Java ๋ฒ์ ์ ์ง์ํ์ง ์์์ ๋ฐ์ํ๋ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์์..!
- 0
- 3
- 390
Q&A
๋ถ๋ชจ์ ๋ถ๋ชจ ์ธ์คํด์ค
์ง๋๊ฐ๋ค๊ฐ ๋ณด์ฌ์ ๋ต๋ณ ๋๋ ค์..! ๋ง์ํ์ ๋ถ๋ถ์ด ๋ง์ต๋๋ค!! ์ง์ ํ ์คํธ ํด๋ณด์๋ ๊ฒ๋ ์ข์ ๊ฒ ๊ฐ์์~ public class ElectricCar extends Car{ public ElectricCar() { System.out.println("ElectricCar ์์ฑ"); } }public class Car extends Vehicle { public Car() { System.out.println("Car ์์ฑ"); } }public class Vehicle { public Vehicle() { System.out.println("Vehicle ์์ฑ"); } }new ElectricCar();๋ฅผ ํธ์ถํ๋ฉด Vehicle ์์ฑ > Car ์์ฑ > ElectricCar ์์ฑ์ด ์ฐจ๋ก๋ก ์ถ๋ ฅ๋๋ ๊ฒ์ ํ์ธ ํ ์ ์์ต๋๋น
- 0
- 1
- 443
Q&A
์ํฐํฐ ๋งค๋์ ์์ด๋ DB ๊ฐ ์ ์ฅ์ด ๊ฐ๋ฅํ๊ฑด๊ฐ์??
์ ๋ ๊ทธ ๋ถ๋ถ์ด ๊ถ๊ธํด์ JpaRepository ๊ตฌํ์ฒด๋ฅผ ์ดํด๋ดค์๋๋ฐ, ๋ด๋ถ์์ EntityManager๋ฅผ ์ฌ์ฉํด ์ฒ๋ฆฌํ๋ ๊ฒ ๊ฐ์ต๋๋น(์ฌ์ง)
- 0
- 1
- 444
Q&A
statefulService ์ฐธ์กฐ๋ฅผ 2๊ฐ ์ ์ธํ๋ ์ด์
์ฑ๊ธํค ๊ฐ์ฒด๊ฐ ์ํ๋ฅผ ๊ฐ์ง๋ ๊ฒฝ์ฐ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ์ ์ ๋ณด์ฌ์ฃผ์๊ธฐ ์ํด ๋ ๊ฐ์ ์ธ์คํด์ค๋ก ๋ณด์ฌ์ฃผ์ ๊ฒ๋๋ค! statefulService1๊ณผ 2๋ ์๋ก ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญ์ ํ์ฌ ์์ฑ๋์๊ณ , ๋์ผํ ์ฐธ์กฐ๊ฐ์ด๊ธฐ ๋๋ฌธ์ statefulService1์ด StatefulService์ price ํ๋ ๊ฐ์ ๋ณ๊ฒฝํ์์ ๋, ์ ํ ์๊ด์ด ์๋ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ์ธ statefulService2๋ price์ ๊ฐ์ ๋ณ๊ฒฝ ๋๋ ์ ๊ทผํ๋ ๊ฒฝ์ฐ, statefulService1์ด price ๊ฐ์ ๋ณ๊ฒฝํ๊ธฐ ๋๋ฌธ์ ์ํฅ์ ๋ฐ๊ฒ ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค๋ ๊ฒ์ ์๋ ค์ฃผ์๊ธฐ ์ํจ์ด๋ผ๊ณ ์ดํดํ์ต๋๋ค~
- 0
- 1
- 413
Q&A
์ด๋ ธํ ์ด์ ์ ๋ํด์
@Controller, @Service, @Repository ๋ชจ๋ ์ฝ๋๋ฅผ ๋ค์ฌ๋ค ๋ณด๋ฉด @Component ์ ๋ ธํ ์ด์ ์ด ๋ถ์ด์์ ๊ฒ๋๋ค. @Component ์ ๋ ธํ ์ด์ ์ ์ปดํฌ๋ํธ ์ค์บ์ ๋์์ด ๋์ด '์คํ๋ง ๋น'์ผ๋ก ๋ฑ๋ก์ด ๋์ด '์คํ๋ง ์ปจํ ์ด๋'๊ฐ ๊ด๋ฆฌํ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋์ @Service, @Repository ์ ๋ ธํ ์ด์ ์ ์ฌ์ฉํ์ ๋์ ์ฌ์ฉํ์ง ์์์ ๋์ ์ฐจ์ด๋ ์คํ๋ง ๋น์ผ๋ก ๋ฑ๋ก ๋ฐ ๊ด๋ฆฌ๊ฐ ๋๋ ์ ๋๋์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.๋ํ @Autowired๋ ์ด๋ฆ์์ ์ ์ ์๋ฏ์ด, ์๋์ผ๋ก ์ฐ๊ฒฐํด ์ฃผ๋ ๊ฒ์ ๋๋ค. (์๋ ์์กด๊ด๊ณ ์ฃผ์ ) ๋ง์ฝ ์์ฑ์๋ฅผ ํตํด ์ฃผ์ ์ ๋ฐ๋ ๊ฒฝ์ฐ, ์์ฑ์๊ฐ ํ๋๋ผ๋ฉด @Autowired๋ ์๋ต์ด ๊ฐ๋ฅํฉ๋๋ค. (์คํ๋ง ๋น์ผ๋ก ๋ฑ๋ก๋์์ ๋์ ํด๋น๋ฉ๋๋ค^^)
- 3
- 2
- 475
Q&A
Repository๋ ์ฑ๊ธํค ์ํ์ธ๊ฐ์?
์ง๋๊ฐ๋ค๊ฐ ๋ต๋ณ ๋ฌ์๋ด ๋๋ค..!ํ์ฌ๊น์ง ์์๋ ์คํ๋ง์ ์ฌ์ฉํ์ง ์์ ์์ ์๋ฐ ์ฝ๋๋ก ์์กด๊ด๊ณ ์ฃผ์ ์ ์ค๋ช ํ์ จ์ฃ ! ๋ฐ์ฑ์ ๋์ด ๋ง์ํ์ ๊ฒ์ฒ๋ผ ์ฑ๊ธํค ๊ฐ์ฒด๊ฐ ์๋๋๋ค~ ์ฑ๊ธํค์ ์ง์ ๊ตฌํํ๋ ค๋ฉด ๊ฐ ํด๋์ค ๋ด๋ถ์์ ์์ฑ์๋ฅผ private ํค์๋๋ก ์ธ๋ถ ์ ๊ทผ์ ๋ง๊ณ , static final๋ก ์ ์ธ๋ ์ธ์คํด์ค๋ฅผ ๋ฉ์๋๋ฅผ ํตํด ๋ฐํํ๋ ํ์์ผ๋ก ๊ตฌํ์ ํด์ผ ํฉ๋๋ค. ํ์ง๋ง ์คํ๋ง์ ์ฌ์ฉํ๋ฉด ์ง์ ๊ตฌํํ์ง ์์๋ ์ฑ๊ธํค ๊ฐ์ฒด๋ก ์ฃผ์ ํด ์ค๋๋ค!! ๋ค์์ ๋ฐฐ์ฐ๊ฒ ๋์ค ๋ด์ฉ์ธ๋ฐ, ์ ๋ ํ ๋ฒ ๋ ์ ๋ฆฌํ ๊ฒธ ๋ต๋ณ ๋ฌ์๋ด ๋๋ค..ใ ใ
- 1
- 1
- 837
Q&A
NoUniqueBeanDefinitionException ์๋ฌ
ํน์ basePackages๊ฐ hello.core.member ํจํค์ง๋ก ์ค์ ๋์ด ์์ด์ ๊ทธ๋ฐ ๊ฑด ์๋๊น์??!+ ์๊ฐํด ๋ณด๋ ์์ base package๊ฐ member ํจํค์ง์ด๋ฉด ํ์ ๊ด๋ จ ํด๋์ค๋ฅผ ์ ์ธํ๋ฉด ๋ค ์ค์บ ๋์์์ ์ ์ธ๋ ํ ๋ฐ... ์ด์ํ๋ค์ฌ..ใ ใ
- 3
- 3
- 1.4K
Q&A
๊ฐ์ 27๋ถ์ฏค์ ๊ถ๊ธํ๊ฒ ์๊ฒจ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์ ๋ 'JSP๋ฅผ ์๋ฒ์์ ๋ ๋๋งํ์ฌ ์ ์ ์ธ HTML ๋ฌธ์๋ฅผ ์์ฑํ๊ณ , ์์ฑ๋ HTML ๋ฌธ์๋ฅผ ์ ๋ฌ๋ฐ์ ํด๋ผ์ด์ธํธ(์น ๋ธ๋ผ์ฐ์ )๊ฐ HTML์ ๋ ๋๋งํ์ฌ ์ฌ์ฉ์์๊ฒ ํ๋ฉด์ผ๋ก ๋ณด์ฌ์ค๋ค' ๋ผ๊ณ ์ดํดํ์ต๋๋ค
- 0
- 2
- 406