static 3

[java] SpringBoot ์‚ฌ์šฉ ์‹œ field์— ๋ณ€์ˆ˜ ์„ ์–ธ ๊ด€๋ จ ๋ฌธ์ œ

์–ด์ œ ์ €๋… ์˜† ํŒ€์˜ ๋‹ค๋ฅธ ๋™๋ฃŒ๊ฐ€ ์œ„์˜ ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ ์งˆ๋ฌธ์„ ํ•ด ์™”์Šต๋‹ˆ๋‹ค. Field์— String ๋ณ€์ˆ˜์— static์„ ์„ ์–ธํ•˜์ง€ ์•Š์„ ์‹œ error๊ฐ€ ๋‚˜๋Š”๋ฐ ๊ทธ ์ด์œ ๋ฅผ ๋ชจ๋ฅด๊ฒ ๋‹ค๊ณ  ํ•˜๋”๊ตฐ์š”. ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์˜€๋Š”๋ฐ '์ด๊ฒƒ ๋•Œ๋ฌธ์ด๋‹ค!' ๋ผ๊ณ  ์ฝ• ์ง‘์–ด์„œ ์ด์•ผ๊ธฐ ํ•˜๊ธฐ๊ฐ€ ํž˜๋“ค๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉด์„œ ์ œ๋Œ€๋กœ ์„ค๋ช… ํ•  ์ˆ˜ ์žˆ์„ ์ •๋„๋กœ ์ •๋ฆฌํ•ด ๋ณด๋Š”๊ฒƒ์ด ์ด๋ฒˆ ๊ธ€์˜ ๋ชฉ์ ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ ํšŒ์‚ฌ์˜ ์ฝ”๋“œ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆœ ์—†์œผ๋‹ˆ ํšŒ์‚ฌ์ฝ”๋“œ์™€ ๋น„์Šทํ•œ ์•„๋ž˜์˜ ์ฝ”๋“œ๋กœ ์ง„ํ–‰ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. @Slf4j @Service @AllArgsConstructor // 1. ์–ด๋…ธํ…Œ์ด์…˜์˜ ๊ธฐ๋Šฅ ํŒŒ์•… public class SpringBootFieldStaticSample { private SpringBootFieldStaticSam..

Languages/java 2022.11.29

2021_07_13)[java] Static์ด๋ž€?

static์ด๋ž€ ๊ณ ์ •์˜, ์ •์ ์˜ java์˜ Static ๊ณ ์ •์˜, ์ •์ ์˜ Statically Type Variable(์ •์  ํƒ€์ž… ๋ณ€์ˆ˜) ์˜ˆ์•ฝ์–ด java์˜ Statically Type Variable(์ •์  ํƒ€์ž… ๋ณ€์ˆ˜) ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ๋จผ์ € type์„ ์ •ํ•ด์ค€๋‹ค. int x = 1; // ๋ณ€์ˆ˜ ์•ž์— type(int)๋ฅผ ๋จผ์ € ์„ ์–ธํ•œ๋‹ค. javascript๋Š” Dynamically Type Variable(๋™์  ํƒ€์ž… ๋ณ€์ˆ˜)๋ฅผ ๊ฐ€์ง„๋‹ค. ๐Ÿ’ก var y = 1; ์˜ˆ์•ฝ์–ด ๋ณ€์ˆ˜ ์•ž์— static์„ ๋ถ™์—ฌ์คŒ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ์— ๋จผ์ € ์ ์žฌ ์‹œํ‚จ๋‹ค. public class TestClass{ static public int a = 1; public int nonStatic = 2; static public void testMethod()..

Languages/java 2021.07.13
728x90
๋ฐ˜์‘ํ˜•