

1. controller
2. domain
3. service
์ธ ๊ฐ์ง ํด๋ ๋ง๋ค๊ธฐ

ํ์ผ ์ถ๊ฐ



@LoginDTO.java ์ฌ๊ธฐ์ ๊ฒํฐ์ ์ธํฐ๋ฅผ ์์ฑํด์ค


* () ์์ผ๋ฉด : ์์ฑ
* () ์์ผ๋ฉด : ๊ธฐ๋ฅ
๊ฒํฐ: ์ฝ๋๋ค
์ธํฐ: ์ด๋ค
๋ฐ์ดํฐ๋ฅผ ๋ง์ด ๋ชจ์ผ๋ฉด
๊ฒฐํฉ์ ๋งฅ๋ฝ์ ์ ์ ์๊ฒ ํจ
์๋ฐ๋ ๊ฐ์ฒด๋ฅผ ์งํฅํ๋ ์ธ์ด
๊ฐ์ฒด๊ฐ ์๋๊ฒ์ด ๋์๋ค๋๋ ๊ฒ์ ๋ชป๋ด

์ด๋ถ๋ถ ์์ฑํ๊ณ ์๋ฌ๋จ๋ฉด ๋นจ๊ฐ์์ผ๋ก

๋๋ฌธ์: ๊ฐ์ฒด
์๋ฌธ์:
์์ฑ์ ๊ฐ์ถ๋, ๊ธฐ๋ฅ์ ๋ง์ด~


get~:๊ฒํฐ
set~:์ธํฐ
๋ฉ์๋: ๊ฒํฐ์ ์ธํฐ๋ก ๋๋จ
this -๋ด์ฅ๋์ด ์๋ ๊ฒ
ํ๋ผ๋ฏธํฐ์์ ๋์ด ์จ ๊ฒ์
void
ex) ๋์ฅ๊ณ ์ ๋ฃ์ผ๋ ค๊ณ ํ๋๋ฐ ๋๊ธฐ๊ฐ ๋ค์ด์ด ๊ฐ์ฒด๋ฅผ ์ง์ ์ผ๋ฆฌ๋๊ฒ ์๋๋ผ ๋ค์ด์ผ์ ์กฐ์ ํด์ ์ผ๋ฆผ

๋ต์ ์ด๋ ๊ฒ ๋ด์ค: boolean
boolean์ ์๋ฏธ
- **์ฐธ(true) ๋๋ ๊ฑฐ์ง(false)**์ ๋ฐํํ๋ ํ์
void์ ์๋ฏธ
- ์๋ฌด ๊ฐ๋ ๋ฐํํ์ง ์๋๋ค๋ ๋ป์ ๋๋ค.
- ์ฆ, return ๋ฌธ ๋ค์ ๊ฐ์ ์ธ ์ ์์ต๋๋ค.
- ๋ฉ์๋๊ฐ ๋จ์ํ **๋์(์ถ๋ ฅ, ์ ์ฅ, ์ญ์ ๋ฑ)**๋ง ์ํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋๋ ค์ค ํ์๊ฐ ์์ ๋ ์ฌ์ฉ

์์ฑ์ ๊ฐ์ถ๊ณ -private

final ๊ฐ์ ๊ณ ์ ํ๋ผ

property :
๋ก์ปฌ๋ณ์


ํ์ดํ ๋ผ์ธ

sysout <tab> -์ธ์๋๊ธฐ



์ด์ ์ ๋ ฅ๊ฐ์ด ์ ๋ฃ์ด์ง๋ calculator ๊ฐ์ ๋ง๋ค์ด๋ณด๊ธฐ๋ก ํจ
-
์ค๋ฅ ์ค ๋ฐ์ค์ด ๊ทธ์ด์ง ๋ถ๋ถ์ ์ฃผ๋ชฉํ ๊ฒ! ๊ทธ ๋ถ๋ถ์ด ์ ๋ชป๋ ๊ฒ์ด๋ ๊ทธ์ชฝ์ ์ค์ฌ์ผ๋ก ํ๋ํ๋ ์ค๋ฅ๋ฅผ ํ์ธํ ๊ฒ

vo๋ฅผ ์ถ๊ฐํ์ฌ ํ๊ธฐ
-๋๋ ๋ฐ์๊ฒ ํ๋๋ผ ์ค๋์ ๋ง์ด ์บก์ณ ๋ชปํจ, ์ฌ์ง์ผ๋ก ๋์ฒดํ๊น ..






\


\




vscode ๋ค์ด๋ก๋
-์ธ๊ณต์ง๋ฅ ํ์์๋ ์๊ณ ๋ฆฌ์ฆ ํ ๋ ์ด๊ฑฐ ์ฌ์ฉ
Download Visual Studio Code - Mac, Linux, Windows
Download Visual Studio Code - Mac, Linux, Windows
Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.
code.visualstudio.com
์๊ณ ๋ฆฌ์ฆ ํด๋์์

code .
vcode์์ java helloworld์ถ๋ ฅํ๋ ๊ณผ์ ์ ์๋ ค์ค
์ข์์! VS Code์์ Java๋ก "Hello World" ์ถ๋ ฅํ๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ์๋ดํ ๊ฒ์. ์ฌ๊ธฐ์๋ Windows ๊ธฐ์ค์ผ๋ก ์ค๋ช ํ์ง๋ง, Mac์ด๋ Linux๋ ๊ฑฐ์ ๋์ผํด์.
1๏ธโฃ VS Code ์ค์น ๋ฐ ์ค๋น
- VS Code ์ค์น
- VS Code ๊ณต์ ์ฌ์ดํธ์์ ์ค์น.
- Java JDK ์ค์น
- Java ๊ฐ๋ฐ ํ๊ฒฝ ํ์ → Adoptium OpenJDK ๋๋ Oracle JDK ์ค์น.
- ์ค์น ํ ํฐ๋ฏธ๋์์ ๋ฒ์ ํ์ธ:→ ๋ ๋ค ์ ์์ ์ผ๋ก ๋์ค๋ฉด OK
-
java -version javac -version
- VS Code ํ์ฅ ์ค์น
- VS Code ์ด๊ณ ์ผ์ชฝ ํ์ฅ(Extensions) → ๊ฒ์ Java Extension Pack → ์ค์น
- ํฌํจ: Language Support for Java, Debugger for Java, Maven for Java ๋ฑ
- VS Code ์ด๊ณ ์ผ์ชฝ ํ์ฅ(Extensions) → ๊ฒ์ Java Extension Pack → ์ค์น
2๏ธโฃ ์ ํ๋ก์ ํธ/ํ์ผ ์์ฑ
- VS Code์์ ์ ํด๋ ์์ฑ
- ์: HelloWorldProject
- VS Code์์ ํด๋ ์ด๊ธฐ
- src ํด๋ ์์ฑ (๊ถ์ฅ)
- HelloWorld.java ํ์ผ ์์ฑ
-
HelloWorldProject โโโ src โโโ HelloWorld.java
3๏ธโฃ Hello World ์ฝ๋ ์์ฑ
HelloWorld.java์ ์๋ ์ฝ๋ ์์ฑ:
๐ก ์ฃผ์
- ํ์ผ ์ด๋ฆ HelloWorld.java = ํด๋์ค ์ด๋ฆ HelloWorld
- main ๋ฉ์๋๊ฐ ํ๋ก๊ทธ๋จ ์์์
4๏ธโฃ ํฐ๋ฏธ๋์์ ์ปดํ์ผ
- VS Code → ํฐ๋ฏธ๋ ์ด๊ธฐ (Ctrl + ~)
- src ํด๋๋ก ์ด๋
-
cd src
- ์ปดํ์ผ
- ์ฑ๊ณตํ๋ฉด HelloWorld.class ํ์ผ ์์ฑ
-
javac HelloWorld.java
5๏ธโฃ ํ๋ก๊ทธ๋จ ์คํ
- ์ถ๋ ฅ:
โ VS Code์์ ๋ฐ๋ก ์คํ
- HelloWorld.java ํ์ผ ์ด๊ธฐ
- ์๋จ์ Run ๋ฒํผ ํด๋ฆญ → Output ์ฐฝ์์ ๋ฐ๋ก ๊ฒฐ๊ณผ ํ์ธ ๊ฐ๋ฅ
- ๋๋ ์ค๋ฅธ์ชฝ ์๋จ ๋ น์ โถ ๋ฒํผ ํด๋ฆญ


ํฌ๋ก์ฐ์๋ ์์ฑ!

๊ณ์ฐ๊ธฐ ๋ง๋ค๊ธฐ

์ด๋ ๊ฒ๋ง ํ๋ฉด ๋งจ๋ง์ง๋ง ๋๋์ ๋ง ์คํ๋จ
๋ฐ๋ผ์ if ์ ์ ์ฌ์ฉํด์ผํจ
๊ทธ ๋ด์ฉ์ ๋ค์ ์๊ฐ์!
'Project ESG+AI > [์ผ์ KPMG]ESG ๋ฐ์ดํฐ ํ์ฉ ํ์คํ ๊ฐ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| 7์ผ์ฐจ. (0) | 2025.10.17 |
|---|---|
| 6์ผ์ฐจ. ๊ณ์ฐ๊ธฐ์ ํ์ ๊ณ์ฐ๊ธฐ, ์ฃผ๋ฏผ ๋ฒํธ ์ ๋ ฅ ํ ์ถ๋ ฅ ๊ฐ ์์ฑํด์ค (0) | 2025.10.16 |
| 4์ผ์ฐจ. ํ์๊ฐ์ ๊ณผ ๋ก๊ทธ์ธ์ ํ ์ ์๊ฒ ๋ง๋ค์ (0) | 2025.10.14 |
| 3์ผ์ฐจ. ๋ด๊ฐ ๋ง๋ค๊ณ ์ถ์ ์ฌ์ดํธ ๋ง๋ค๊ธฐ (0) | 2025.10.13 |
| 2์ผ์ฐจ. ui-server ํ๋ก ํธ์๋๋ฅผ ๋ฐฐ์ฐ์(HTML) (0) | 2025.10.01 |