pom.xml pom์ Project Object Model์ ์ค์๋ง๋ก ํ๋ก์ ํธ์ ํ์ํ ๋ชจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๋ค. Meven์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ xml ํ๊ทธ ํํ๋ฅผ ์ฌ์ฉํด ์ถ๊ฐํ ์ ์๋ค. ๋ฉ์ด๋ธ ๋ ํ์งํ ๋ฆฌ Maven Repository: Search/Browse/Explore AWS authentication for Synapse Last Release on Jul 9, 2019 mvnrepository.com ๋ฉ์ด๋ธ ๋ ํ์งํ ๋ฆฌ ์ฌ์ดํธ์์ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฒ์ํด ๋ณต์ฌํด์ ๊ฐ์ ธ์จ ํ pom.xml์ ์์ฑํด ์ฌ์ฉํ๋ค. pom.xml ์์ค์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ..
Spring Legacy Project ์์ฑ 1. new - Spring Legacy Project 2. ํ๋ก์ ํธ ์ด๋ฆ ์ค์ ํ Spring MVC Project ์ ํ ๋ญ ๋ค์ด ๋ฐ์ผ๋ผ๊ณ ๋จ๋๋ฐ ์๊ฒ ๋ค ํ๋ฉด ๋๋ค. 3. ํ๋ก์ ํธ ํจํค์ง ํจํค์ง๋ผ๋ ๊ฒ์ ํด๋์ค๋ฅผ ๊ตฌ๋ถ์ง๊ณ ๋ด๊ธฐ ์ํ ๋จ๊ณ์ ๊ตฌ์กฐ์ธ๋ฐ ์ค๋ณต์ผ๋ก ๋ง๋ค๋ฉด ํ์ ์์ ์ถฉ๋ํ ์ํ์ด ์๊ธฐ ๋๋ฌธ์ ์ค๋ณต์ผ๋ก ๋ง๋ค์ง ์๋๋ก ํ๋ค. ๋ณดํต ๋๋ฉ์ธ ์ฃผ์๋ฅผ ๊ฑฐ๊พธ๋ก ์ฐ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ํ์ฌ๋ ๊ฐ์ธ ๋๋ฉ์ธ์ด ์์ผ๋ ์์ ๊ฐ์ด ์ง์ ํ์๋ค. ํ๋ก์ ํธ์ ๊ตฌ์กฐ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ฉด ์๋์ ๊ฐ์ด ํ๋ก์ ํธ ํด๋๊ฐ ์์ฑ์ด ๋๋ค. ๊ฐ๊ฐ ํด๋์ ํ์ผ์ ์ญํ ์ ์๋์ ๊ฐ๋ค. src/main/java .java๋ก ๋๋๋ ํ์ผ์ด ์์ฑ๋๋ ๊ฒฝ๋ก ( class, interface ๋ฑ) src/..
Java JDK ์ค์น 1. java.sun.com์ ์ ์ ํ java SE ํด๋ฆญ 2. 1.8๋ฒ์ JDK ๋ค์ด๋ก๋ 3. ๋ผ์ด์ผ์ค ๋์ ํ ์์ ์ ์ด์์ฒด์ ์ ๋ง๋ ๋ฒ์ ์ค์น 4. ์คํ > cmd > javac -version ์ ๋ ฅ ํด์ ์ค์น๊ฐ ๋์ด์๋์ง ํ์ธ Java ํ๊ฒฝ ๋ณ์ ์ค์ 1. ์ ์ดํ > ์์คํ ๋ฐ ๋ณด์ > ์์คํ > ๊ณ ๊ธ ์์คํ ์ค์ > ๊ณ ๊ธ ํญ > ํ๊ฒฝ ๋ณ์ 2. ์์คํ ๋ณ์ ์๋ก๋ง๋ค๊ธฐ ๋ณ์ ์ด๋ฆ : JAVA_HOME ๋ณ์ ๊ฐ : C:\Program Files\Java\jdk1.8.0_211 (Java JDK๊ฐ ์ค์น๋ ๊ฒฝ๋ก๋ฅผ ์ ์ด์ค๋ค) 3. ์ฌ์ฉ์ ๋ณ์ ์๋ก๋ง๋ค๊ธฐ ๋ณ์ : Path ๊ฐ : %JAVA_HOME%\bin ์ถ๊ฐ Eclipse ์ค์น 1. eclipse.org ์ ์ ํ download ..
ํด๋์ค ๋ง๋ค๊ธฐ Package์ Name ์ค์ ํ๊ณ Finish SampleController.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 package com.springboot.boot01.controller; import java.util.Arrays; import java.util.List; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class SampleController { @GetMapping("/hello")..
์คํ๋ง ๋ถํธ ์ฌ์ฉํ๊ธฐ Boot๋ restAPI๋ฅผ ๋ง๋ค๊ธฐ์ํด ์ต์ ํ๋์ด์๋ ํ๋ ์์ํฌ์ด๋ค. ๋จผ์ Boot๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด workspace๊ต์ฒด๋ฅผ ํด์ค๋ค. (sts์ค์น๊ฐ ๋์ด์๋ค๋ ๊ฐ์ ํ) Boot์ ์ฅ์ 1. ํฐ์บฃ์ ๋ฐ๋ก ์ค์ ํ์ง ์์๋ ๋๋ค. ๋ถํธ์ ๋ด์ฅ๋์ด์์ 2. ์ค์ ํ์ผ์ ๋ค๋ฃจ์ง ์์๋ ๋๋ค. (๊ทธ๋ฅ ์ง๊ฐ ๋ค ์์์ ํจ) ์ธ์ฝ๋ฉ ์ค์ workspace๋ฅผ ๋ฐ๊พธ์ด ์ฃผ์์ผ๋ ์ธ์ฝ๋ฉ ์ค์ ์ ๋ค์ ํด์ค๋ค. Workspace, CSS, HTML, JSP, XML์ utf-8๋ก ์ค์ ํด์ค๋ค. ์คํ๋ง ๋ถํธ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ Name ํ๋ก์ ํธ ์ด๋ฆ ์ค์ Type ๋ฉ์ด๋ธ์ผ๋ก ์ค์ Java Version 8๋ก ์ค์ Packaging War๋ก ์ค์ Group ์ค๋ณต์ด ์์ด ๋ง๋ค์ด์ผํ๋ค. ๋์ค์๋ ๊ฐ์ธ๋๋ฉ์ธ์ ๊ฑฐ๊พธ๋ก ๋ง๋ค๋ฉด ๋จ..
์์กด๊ฐ์ฒด ์๋์ฃผ์ ์คํ๋ง ์ค์ ํ์ผ์์ ์์กด ๊ฐ์ฒด๋ฅผ ์ฃผ์ ํ ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. (์์ฑ์ ์ฃผ์ ) (setter ์ฃผ์ ) ํ๊ทธ๋ก ์์กด ๊ฐ์ฒด ๋์์ ๋ช ์ํ์ง ์์๋ ์คํ๋ง ์ปจํ ์ด๋๊ฐ ์๋์ผ๋ก ํ์ํ ์์กด ๋์ ๊ฐ์ฒด๋ฅผ ์ฐพ์์ ์์กด ๋์ ๊ฐ์ฒด๊ฐ ํ์ํ ๊ฐ์ฒด์ ์ฃผ์ ํด์ฃผ๋ ๊ธฐ๋ฅ์ด๋ค. ๋งค๋ฒ ์ฐ๊ธฐ ๋๋ฌด ๊ท์ฐฎ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ด ๋ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์ด๋ ธํ ์ด์ ๊ฐ์ฒด๋ง ์์ฑํด์ฃผ๋ฉด ์๋์ผ๋ก ์์กด ๊ฐ์ฒด๋ฅผ ์ฃผ์ ํ๋ค. @Autowired, @Resource ์ด๋ ธํ ์ด์ ์ ์ด์ฉํด ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ค. DI ์๋ ์ฃผ์ ์ค์ ๋ฐฉ๋ฒ ํจํค์ง day01.ex05.autowired, autowired-context.xml ์์ฑ ์คํ๋ง ์ค์ ํ์ผ์ ์ถ๊ฐ์ฝ๋๋ฅผ ์จ์ค๋ค. xmlns - ์์ฑ๊ฐ์ ๋ค์์คํ์ด์ค๋ก ํ๊ทธ๋ฅผ ์๋ณํ๊ธฐ์ํ ์ด๋ฆ xmlns:xsi..
์ฑ๊ธํค (Singleton) ๋ถํ์ํ๊ฒ ๊ฐ์ฒด๊ฐ ๋ง์ด ์์ฑ๋๋ ๊ฒ์ ๋ง๊ธฐ ์ํด ๊ฐ์ฒด ํ๋๋ง ์์ฑํด์ ๊ฐ์ ๊ฐ์ฒด๋ฅผ ๋ถ๋ฌ ์ฌ์ฉ. ์คํ๋ง ์ปจํ ์ด๋์์ ์์ฑ๋ ๋น ๊ฐ์ฒด์ ๊ฒฝ์ฐ ๋์ผํ ํ์ ์ ๋ํด์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ ๊ฐ๋ง ์์ฑ์ด ๋๋ฉฐ getBean() ๋ฉ์๋๋ก ํธ์ถ๋ ๋ ๋์ผํ ๊ฐ์ฒด๊ฐ ๋ฐํ๋๋ค. ํ๋กํ ํ์ (Prototype) ์ฑ๊ธํค ๋ฒ์์ ๋ฐ๋์ ๊ฐ๋ ์ผ๋ก ํ๋กํ ํ์ ์ ๊ฒฝ์ฐ ์คํ๋ง ์ค์ ํ์ผ์์ ๋น๊ฐ์ฒด๋ฅผ ์ ์ํ ๋ ๊ฐ๋ฐ์๊ฐ scope์์ฑ์ ๋ณ๋๋ก ๋ช ์ํด์ฃผ๋ฉด ๋๋ค.
- Total
- Today
- Yesterday
- Java
- java jdk ์ค์น
- java ํ๊ฒฝ๋ณ์
- ์๋ฃ๊ตฌ์กฐ
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ๋ณ๋ช ์ฒ๋ฆฌ
- ๊ฐ๋ฐ
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ์๋ฐ
- ๊ฒ์ํ ์ญ์
- Algorithm
- ๊ฒ์ํ ์กฐํ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ์๊ณ ๋ฆฌ์ฆ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- tomcat์ค์น
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ์ดํด๋ฆฝ์ค ์ค์น
- mysql์ค์น
- ์จ๋ฆฌ์์ค
- ๊ฒ์๋ฌผ์กฐํ
- ๋ถํธ ์๋์์ฑ
- typeAliases
- ๊ฒ์๋ฌผ ์ญ์
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |