{
    "componentChunkName": "component---src-templates-blog-post-js",
    "path": "/spring-annotaion-value",
    "result": {"data":{"post":{"excerpt":"기존 소스 기존 프로젝트 소스에서 file path를 사용하기 위해 프로퍼티에 로컬 경로를 등록해 두었고,  @Value…","body":"var _excluded = [\"components\"];\nfunction _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\nfunction _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }\nfunction _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"왜! @Value로 주입이 안 되니! 왜!\",\n  \"slug\": \"spring-annotaion-value\",\n  \"date\": \"2024-01-03T00:00:00.000Z\",\n  \"cover\": \"../../images/sea.jpeg\",\n  \"generate-card\": false,\n  \"language\": \"ko\",\n  \"tags\": [\"Spring\", \"WISExpendi\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"기존-소스\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h1\",\n    \"href\": \"#%EA%B8%B0%EC%A1%B4-%EC%86%8C%EC%8A%A4\",\n    \"aria-label\": \"기존 소스 permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\uAE30\\uC874 \\uC18C\\uC2A4\"), mdx(\"p\", null, \"\\uAE30\\uC874 \\uD504\\uB85C\\uC81D\\uD2B8 \\uC18C\\uC2A4\\uC5D0\\uC11C file path\\uB97C \\uC0AC\\uC6A9\\uD558\\uAE30 \\uC704\\uD574 \\uD504\\uB85C\\uD37C\\uD2F0\\uC5D0 \\uB85C\\uCEEC \\uACBD\\uB85C\\uB97C \\uB4F1\\uB85D\\uD574 \\uB450\\uC5C8\\uACE0, \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"@Value\"), \"\\uB85C \\uC798 \\uC0AC\\uC6A9\\uD558\\uACE0 \\uC788\\uC5C8\\uB2E4.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"590px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"60.810810810810814%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAABYlAAAWJQFJUiTwAAABc0lEQVQoz4WTa27cMAyEfZw1KepBPS17A7S9/5mmkLxx2iBOfgwISMbok2a8tCaolaBKIBpasa4raIjONWa+5k9ajmJxJEbxjC0ISu3o+xOtHyhtQ9B4a/bV+iJG4OxJGJUgQhfZu9YX9RSduiNf2AhKIvzaCUcX1JahMSGmc3of4KyH+jgVnMJbD3NHaERgmRCF4USgsSCljJTLNPVhGASoT4g+Qd0wDRfdZy3MgpwJz4Owd4IGxrp+XMcYc50+rsovKmNk7s3J5vpuEgZhbJ4RvUVpO+rW0Y83tL5fAdXWETUha52qcftvZi2wxmAZJ4RAkzKlEcoDj8cI4PERxBeB3GmGUiPhdyc8N4f9edLUtiHXBg0vqlCRQkEKGd7a2yrNKxsmODnfxTr3jyxERq0cvPMzbTEWYsy94QilZcKfN0arAXWviFmRc5oVyiVDs4ePdj48fdPBi9AZQnGM4AQ6+qfxqsioizUCGsnT93/JMPwL24ZxsReh3WwAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/2ca0342463e27ae24a24be86a6bb74e6/cbe2e/01.webp 148w\", \"/static/2ca0342463e27ae24a24be86a6bb74e6/3084c/01.webp 295w\", \"/static/2ca0342463e27ae24a24be86a6bb74e6/5ca24/01.webp 590w\", \"/static/2ca0342463e27ae24a24be86a6bb74e6/dad35/01.webp 885w\", \"/static/2ca0342463e27ae24a24be86a6bb74e6/3fe5f/01.webp 1106w\"],\n    \"sizes\": \"(max-width: 590px) 100vw, 590px\",\n    \"type\": \"image/webp\"\n  }), \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/2ca0342463e27ae24a24be86a6bb74e6/12f09/01.png 148w\", \"/static/2ca0342463e27ae24a24be86a6bb74e6/e4a3f/01.png 295w\", \"/static/2ca0342463e27ae24a24be86a6bb74e6/fcda8/01.png 590w\", \"/static/2ca0342463e27ae24a24be86a6bb74e6/efc66/01.png 885w\", \"/static/2ca0342463e27ae24a24be86a6bb74e6/8740f/01.png 1106w\"],\n    \"sizes\": \"(max-width: 590px) 100vw, 590px\",\n    \"type\": \"image/png\"\n  }), \"\\n          \", mdx(\"img\", {\n    parentName: \"picture\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/2ca0342463e27ae24a24be86a6bb74e6/fcda8/01.png\",\n    \"alt\": \"Untitled\",\n    \"title\": \"Untitled\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  }), \"\\n        \"), \"\\n    \")), mdx(\"p\", null, \"\\uC774\\uD6C4 \\uB85C\\uCEEC\\uC5D0\\uB9CC \\uC0AC\\uC6A9\\uD560 \\uAC83\\uC774 \\uC544\\uB2C8\\uAE30 \\uB54C\\uBB38\\uC5D0 \\uD574\\uB2F9 \\uD30C\\uC77C\\uC744 \\uC11C\\uBC84\\uB85C \\uBCF4\\uB0BC \\uD1B5\\uC2E0\\uC774 \\uD544\\uC694\\uD588\\uACE0, \\uB124\\uC774\\uBC84 \\uD074\\uB77C\\uC6B0\\uB4DC \\uC11C\\uBE44\\uC2A4\\uC778 Object Storage\\uB97C \\uBD99\\uC774\\uAE30\\uB85C \\uD588\\uB2E4.\"), mdx(\"p\", null, \"\\uB098\\uB294 \\uC57D\\uACB0\\uD569\\uC744 \\uC704\\uD574 \\uD574\\uB2F9 \\uD638\\uCD9C \\uD074\\uB798\\uC2A4\\uB97C \\uBD84\\uB9AC\\uD558\\uACE0, \\uC758\\uC874\\uC131 \\uC8FC\\uC785\\uC744 \\uD1A0\\uB300\\uB85C \\uD574\\uB2F9 \\uD074\\uB798\\uC2A4\\uB97C \\uC0AC\\uC6A9\\uD558\\uACE0\\uC790 \\uD588\\uB2E4.\"), mdx(\"h1\", {\n    \"id\": \"생겨난-상황\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h1\",\n    \"href\": \"#%EC%83%9D%EA%B2%A8%EB%82%9C-%EC%83%81%ED%99%A9\",\n    \"aria-label\": \"생겨난 상황 permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\uC0DD\\uACA8\\uB09C \\uC0C1\\uD669\"), mdx(\"p\", null, \"\\uC790\\uBC14 SDK \\uD30C\\uC77C\\uC744 \\uC608\\uC81C \\uC18C\\uC2A4\\uB85C \\uC81C\\uACF5\\uD558\\uACE0 \\uC788\\uC5B4, \\uD574\\uB2F9 \\uC18C\\uC2A4\\uB97C \\uD1A0\\uB300\\uB85C \\uD074\\uB798\\uC2A4\\uB97C \\uB9CC\\uB4E4\\uC5C8\\uB2E4.\"), mdx(\"p\", null, \"\\uADF8\\uB9AC\\uACE0 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"@Component\"), \"\\uB85C \\uCC98\\uB9AC\\uD574 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"@Value\"), \"\\uB97C \\uC0AC\\uC6A9\\uD560 \\uC218 \\uC788\\uB3C4\\uB85D \\uD574 \\uB450\\uC5C8\\uB2E4. \", mdx(\"del\", {\n    parentName: \"p\"\n  }, \"(\\uC2A4\\uD504\\uB9C1\\uC544 \\uBBFF\\uB294\\uB2E4)\")), mdx(\"p\", null, \"\\uADF8\\uB7F0\\uB370 \\uAD6C\\uB3D9\\uC744 \\uC2DC\\uC791\\uD558\\uC790 \\uC560\\uD50C\\uB9AC\\uCF00\\uC774\\uC158\\uC774 \\uBA48\\uCDC4\\uB2E4.\"), mdx(\"p\", null, \"\\uC751? \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"@Value\"), \"\\uB85C \\uC8FC\\uC785\\uD55C \\uAC12\\uC774 null\\uC774\\uB79C\\uB2E4 \\u2026 \\uC774\\uB7F0 \\uC0C1\\uD669\\uC740 \\uCC98\\uC74C\\uC774\\uC5C8\\uB2E4.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"590px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"57.432432432432435%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAABkklEQVQoz6WSXW7bMBCEdZxaJPePFG3ZkSzLhpy2QFq0bu5/kylIOWkDGOhDHz4sCK5mZ1Zs8jCjH2f0+x1iNKgVFKIKFgGxQFVgKaIfTsiHESlvoapQvffH9RszRdOPJ7AlmDioMogJRAHee7Rti81mg7ZdkdiBmSFlSFJoJyAhEAc472pvMxwnaMroYkBMxRWDSxNRFXXOVeEyKOYd1CJMDTEbbCtgJQQOVdR7h0aK7ZgR1cOsNEgVJeIPgiV27DKIuboslKEhhNrzRlN2VaIk8zBd7TN7EHl418KVuJtPdbrFru7Nyt70D8VAuS+DG9uvkdk6sGV46T7gOKKlldRlpKhgFogIRAVqa33be/M0lL92AO2vyOcf2C2v6Jcb9ssN/fIL2+UV3fknussNmrY14jvkEWit75EPwxExdQjeIcZYEab7s1ifjArBVGvkEOguSA9ppvmM8XTGcb7gWOppPQ/TjPEv6vk017u1PqZ5+fIVt5dvOC/PVWy6C48Pmf9Jc71c8f36uTos8Z/G6b/4DV2YZQse0PInAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/a0b2ee74c7016d0536dea171e01c8e9d/cbe2e/02.webp 148w\", \"/static/a0b2ee74c7016d0536dea171e01c8e9d/3084c/02.webp 295w\", \"/static/a0b2ee74c7016d0536dea171e01c8e9d/5ca24/02.webp 590w\", \"/static/a0b2ee74c7016d0536dea171e01c8e9d/dad35/02.webp 885w\", \"/static/a0b2ee74c7016d0536dea171e01c8e9d/2baf0/02.webp 1180w\", \"/static/a0b2ee74c7016d0536dea171e01c8e9d/33c6a/02.webp 2624w\"],\n    \"sizes\": \"(max-width: 590px) 100vw, 590px\",\n    \"type\": \"image/webp\"\n  }), \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/a0b2ee74c7016d0536dea171e01c8e9d/12f09/02.png 148w\", \"/static/a0b2ee74c7016d0536dea171e01c8e9d/e4a3f/02.png 295w\", \"/static/a0b2ee74c7016d0536dea171e01c8e9d/fcda8/02.png 590w\", \"/static/a0b2ee74c7016d0536dea171e01c8e9d/efc66/02.png 885w\", \"/static/a0b2ee74c7016d0536dea171e01c8e9d/c83ae/02.png 1180w\", \"/static/a0b2ee74c7016d0536dea171e01c8e9d/89587/02.png 2624w\"],\n    \"sizes\": \"(max-width: 590px) 100vw, 590px\",\n    \"type\": \"image/png\"\n  }), \"\\n          \", mdx(\"img\", {\n    parentName: \"picture\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/a0b2ee74c7016d0536dea171e01c8e9d/fcda8/02.png\",\n    \"alt\": \"Untitled\",\n    \"title\": \"Untitled\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  }), \"\\n        \"), \"\\n    \")), mdx(\"p\", null, \"\\uC6D0\\uC778 \\uBD84\\uC11D\\uC744 \\uC704\\uD574 \\uBE14\\uB85C\\uADF8\\uB97C \\uCC3E\\uC544 \\uC5EC\\uB7EC \\uBC29\\uC2DD\\uC744 \\uC2DC\\uB3C4\\uD588\\uB2E4.\"), mdx(\"p\", null, \"1\\uBC88, \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uC2A4\\uD3A0\\uB9C1\"), \" \\uD655\\uC778. \\uC2A4\\uD3A0\\uB9C1\\uC740 \\uB611\\uAC19\\uC558\\uB2E4. \\uD639\\uC2DC \\uBAB0\\uB77C\\uC11C \\uC5EC\\uB7EC \\uBC88 \\uBCF5\\uBD99\\uD588\\uC9C0\\uB9CC null\\uC778 \\uAC83\\uC740 \\uB611\\uAC19\\uC558\\uB2E4.\"), mdx(\"p\", null, \"2\\uBC88, \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uBE48 \\uB4F1\\uB85D \\uC5EC\\uBD80\"), \" \\uD655\\uC778. \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"@Component\"), \"\\uB97C \\uC0AC\\uC6A9\\uD588\\uAE30 \\uB54C\\uBB38\\uC5D0 \\uBE48\\uC73C\\uB85C \\uB4F1\\uB85D\\uB418\\uC5B4 \\uC788\\uC744 \\uAC83\\uC774\\uB2E4.\"), mdx(\"p\", null, \"3\\uBC88, \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"static \\uBCC0\\uC218\"), \" \\uD560\\uB2F9 \\uD655\\uC778. static \\uBCC0\\uC218\\uAC00 \\uC544\\uB2C8\\uC5C8\\uB2E4.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"590px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"77.02702702702703%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB20lEQVQ4y4VT0XLjIAzM3yQgkAAhjONcO3f9/2/aG7CT9pJp72FnNdgsrLScrHVIMdxWwe+bx60TuhJyLrC2gJlBRPDeT36un3GyZUVSQ02Cyh4pEkwIqoq2dLDIjyLP66eshoHAAucJKRf4EHG5nHE5n+Gcm5smyH/WB+6i9/pUbUFpK2KqMHX4eA9Y1wRbG7QVFMsHp1mPA8fGEAIohNcbjh4OQS4GCQ49eVgKGAeNHo5e5lLAMc5+zloEzILI/CpYqk3BMZjxkSWBKOxW3WHNfbHp/mNZa9stZ0MpHu9vgtYykiZI5omk8uCseR743ZBOtXXoXZAd3szhWiP6tqGvV2itsNZgzSASkFVRtCIXnbZF0j/ip3LcUNTgnAcFgff0adn5uf6Vf4rOQ5CzIYnHtmUUTeAUEZkQJey1xMks/G10jmD3Rw9rdvhz9dgWQd+uWNYONYUthloLUhGUqjM6Y8Jj2uEpOo/YjCmTc2AKiOQRI4M5IYS4Yw6CJg+x+/qL5VzqI4eRPVpXSBZ4chMU/AFC4IAQ7v098GxZrUOX67RsxeHjl8fWBcu2os3XoqhLhdaMrLtlSflwwK+WR2xKXRDHT+ShTMgDWR/R2MEzf0NoRGXwwPPz+wumJs7dK5s2MgAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/e33c9a853f0e2ddcfe7f6b5ae15240bf/cbe2e/03.webp 148w\", \"/static/e33c9a853f0e2ddcfe7f6b5ae15240bf/3084c/03.webp 295w\", \"/static/e33c9a853f0e2ddcfe7f6b5ae15240bf/5ca24/03.webp 590w\", \"/static/e33c9a853f0e2ddcfe7f6b5ae15240bf/dad35/03.webp 885w\", \"/static/e33c9a853f0e2ddcfe7f6b5ae15240bf/dac76/03.webp 1084w\"],\n    \"sizes\": \"(max-width: 590px) 100vw, 590px\",\n    \"type\": \"image/webp\"\n  }), \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/e33c9a853f0e2ddcfe7f6b5ae15240bf/12f09/03.png 148w\", \"/static/e33c9a853f0e2ddcfe7f6b5ae15240bf/e4a3f/03.png 295w\", \"/static/e33c9a853f0e2ddcfe7f6b5ae15240bf/fcda8/03.png 590w\", \"/static/e33c9a853f0e2ddcfe7f6b5ae15240bf/efc66/03.png 885w\", \"/static/e33c9a853f0e2ddcfe7f6b5ae15240bf/48ca3/03.png 1084w\"],\n    \"sizes\": \"(max-width: 590px) 100vw, 590px\",\n    \"type\": \"image/png\"\n  }), \"\\n          \", mdx(\"img\", {\n    parentName: \"picture\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/e33c9a853f0e2ddcfe7f6b5ae15240bf/fcda8/03.png\",\n    \"alt\": \"Untitled\",\n    \"title\": \"Untitled\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  }), \"\\n        \"), \"\\n    \")), mdx(\"p\", null, \"4\\uBC88, \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uC778\\uC2A4\\uD134\\uC2A4 new \\uC0DD\\uC131\"), \" \\uC5EC\\uBD80 \\uD655\\uC778. \\uC778\\uC2A4\\uD134\\uC2A4\\uB97C \\uC2E0\\uADDC \\uC0DD\\uC131\\uD55C \\uAC83\\uC774 \\uC544\\uB2C8\\uB77C \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"@Autowired\"), \"\\uB85C \\uC798 \\uC8FC\\uC785\\uD558\\uACE0 \\uC788\\uC5C8\\uB2E4.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"590px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"75.67567567567568%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABYlAAAWJQFJUiTwAAABmklEQVQ4y42TWXbbMAxFvZpaJAaOmijKbtr9r+nlkB6StHbij3tI/UC8wMNh3xT7RlgmhlOGOtdxzkPVwXsFM7/Moc4Bp9mhZEWdPNayoe5nlLr3++mtIMYA13/yMwdmgbUMEQcigTEG1toPjP36/QO9YM6E89mjborgDcyLRYjoPw4siuwt9jRgzXpVrSj11M88TvDeI6WElDJiTIghgJkeFj2INGWCqgfZy/3WYGo8eMV3dOUYCaUEjCND9aZsYM0nXu0hsWJKFn+KwWkVbHXFOK9Yt4ppWbGUDfNSMM0LfIjwPiCE2NVDCPezIS02TZkMgQ3BmqbqoKr3PN7Rlkf5J3fyCQbflH1glJqRRwHRLxyPRwyN4QgzDBiGAcYMPVKdV5TfisVeBNteME4Lxmm+TDjErtNUL3hoH+ST2IgohAhRCE4EMY2XeKSMENOXLWir2NRbr57nkAWijJgTWAjD8ap8VW3TvmzPjY9QP8whicc8Wvw9WfyujK22IMf7q5695Lmy83BskZUQVJCnpUeh9cp/U/BZsN8BPpfMML6H2MUAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/056f92c6cbff91e5e4b3b6faf44039fc/cbe2e/04.webp 148w\", \"/static/056f92c6cbff91e5e4b3b6faf44039fc/3084c/04.webp 295w\", \"/static/056f92c6cbff91e5e4b3b6faf44039fc/5ca24/04.webp 590w\", \"/static/056f92c6cbff91e5e4b3b6faf44039fc/dad35/04.webp 885w\", \"/static/056f92c6cbff91e5e4b3b6faf44039fc/3fe5f/04.webp 1106w\"],\n    \"sizes\": \"(max-width: 590px) 100vw, 590px\",\n    \"type\": \"image/webp\"\n  }), \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/056f92c6cbff91e5e4b3b6faf44039fc/12f09/04.png 148w\", \"/static/056f92c6cbff91e5e4b3b6faf44039fc/e4a3f/04.png 295w\", \"/static/056f92c6cbff91e5e4b3b6faf44039fc/fcda8/04.png 590w\", \"/static/056f92c6cbff91e5e4b3b6faf44039fc/efc66/04.png 885w\", \"/static/056f92c6cbff91e5e4b3b6faf44039fc/8740f/04.png 1106w\"],\n    \"sizes\": \"(max-width: 590px) 100vw, 590px\",\n    \"type\": \"image/png\"\n  }), \"\\n          \", mdx(\"img\", {\n    parentName: \"picture\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/056f92c6cbff91e5e4b3b6faf44039fc/fcda8/04.png\",\n    \"alt\": \"Untitled\",\n    \"title\": \"Untitled\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  }), \"\\n        \"), \"\\n    \")), mdx(\"p\", null, \"5\\uBC88, \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uD504\\uB85C\\uD30C\\uC77C\"), \" \\uB2E4\\uB978\\uC9C0 \\uD655\\uC778. \\uC544\\uC9C1 \\uAC1C\\uBC1C \\uB2E8\\uACC4\\uB77C \\uD504\\uB85C\\uD30C\\uC77C\\uC744 \\uC5EC\\uB7EC \\uAC00\\uC9C0 \\uC124\\uC815\\uD574 \\uB193\\uC9C0\\uB3C4 \\uC54A\\uC558\\uC5B4\\uC11C \\uD504\\uB85C\\uD30C\\uC77C \\uBB38\\uC81C\\uB3C4 \\uC544\\uB2C8\\uB2E4.\"), mdx(\"p\", null, \"6\\uBC88, \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uD074\\uB9B0-\\uC7AC\\uBE4C\\uB4DC\"), \". \\uC218\\uC2ED\\uBC88 \\uD588\\uB2E4.\"), mdx(\"p\", null, \"7\\uBC88, \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uC778\\uCF54\\uB529\\uACFC \\uACBD\\uB85C \\uD655\\uC778\"), \". \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"application.properties\"), \"\\uC758 \\uC778\\uCF54\\uB529\\uC740 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"UTF-8\"), \"\\uC774\\uC5C8\\uACE0, \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uB8E8\\uD2B8 \\uACBD\\uB85C\"), \"(\", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"src/main/resources\"), \")\\uC5D0 \\uC798 \\uC788\\uC5C8\\uB2E4.\"), mdx(\"p\", null, \"8\\uBC88, \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uCEF4\\uD3EC\\uB10C\\uD2B8 \\uC2A4\\uCE94 \\uBC94\\uC704 \\uD655\\uC778\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"code\", {\n    parentName: \"li\",\n    \"className\": \"language-text\"\n  }, \"@SpringBootApplication\"), \" \\uD074\\uB798\\uC2A4 \\uC704\\uCE58 : \", mdx(\"code\", {\n    parentName: \"li\",\n    \"className\": \"language-text\"\n  }, \"package com.wisexpendi.second;\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\uD638\\uCD9C\\uD558\\uB294 \\uD074\\uB798\\uC2A4 \\uC704\\uCE58: \", mdx(\"code\", {\n    parentName: \"li\",\n    \"className\": \"language-text\"\n  }, \"package com.wisexpendi.second.service;\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\uD638\\uCD9C\\uB418\\uB294 \\uD074\\uB798\\uC2A4 \\uC704\\uCE58: \", mdx(\"code\", {\n    parentName: \"li\",\n    \"className\": \"language-text\"\n  }, \"package com.wisexpendi.second.common;\"))), mdx(\"p\", null, mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"@SpringBootApplication\"), \"\\uB294 \\uAC00\\uC7A5 \\uC0C1\\uC704\\uC5D0 \\uC788\\uB2E4. \\uBB38\\uC81C\\uAC00 \\uC544\\uB2D0 \\uAC83 \\uAC19\\uB2E4.\"), mdx(\"h1\", {\n    \"id\": \"해결-방안\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h1\",\n    \"href\": \"#%ED%95%B4%EA%B2%B0-%EB%B0%A9%EC%95%88\",\n    \"aria-label\": \"해결 방안 permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\uD574\\uACB0 \\uBC29\\uC548\"), mdx(\"p\", null, \"\\uC774\\uC720\\uB294 \\uC758\\uC678\\uB85C \\uB108\\uBB34 \\uC5B4\\uC774\\uC5C6\\uB294 \\uACF3\\uC5D0 \\uC788\\uC5C8\\uB294\\uB370\\u2026.\"), mdx(\"p\", null, \"Bean \\uB4F1\\uB85D\\uC740 \\uB41C \\uAC70\\uC57C? \\uD558\\uB294 \\uC0DD\\uAC01\\uC5D0 \\uC0DD\\uC131\\uB41C Bean\\uC758 \\uBAA9\\uB85D\\uC744 \\uAC00\\uC9C0\\uACE0 \\uC624\\uB824\\uACE0 \\uD558\\uB2E4\\uAC00 \\uBCF4\\uB2C8,\"), mdx(\"p\", null, \"\\uC544\\uC608 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Bean \\uC0DD\\uC131\\uC774 \\uC548 \\uB41C \\uAC83\"), \"\\uC744 \\uD655\\uC778\\uD560 \\uC218 \\uC788\\uC5C8\\uB2E4.\"), mdx(\"div\", {\n    \"className\": \"gatsby-highlight\",\n    \"data-language\": \"text\"\n  }, mdx(\"pre\", {\n    parentName: \"div\",\n    \"className\": \"language-text\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-text\"\n  }, \"2024-01-02 01:54:14.321  WARN 29567 --- [           main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization \\n- cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'awsSDK' defined in file \\n[/Users/eunbin/Documents/project/second/build/classes/java/main/com/wisexpendi/second/common/AwsSDK.class]: Instantiation of bean failed; \\nnested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.wisexpendi.second.common.AwsSDK]: Constructor threw exception; \\nnested exception is java.lang.IllegalArgumentException: Access key cannot be null.\"))), mdx(\"p\", null, \"\\uC5B4? \\uADF8\\uB7FC \\uBB50 \\uB54C\\uBB38\\uC774\\uC9C0?\"), mdx(\"p\", null, \"\\uD558\\uACE0 \\uB2E4\\uC2DC \\uC18C\\uC2A4\\uB97C \\uBCF8 \\uACB0\\uACFC\\u2026. \\uC785\\uC774 \\uB5A1 \\uBC8C\\uC5B4\\uC84C\\uB2E4. \\uB108\\uBB34 \\uC5B4\\uC774\\uC5C6\\uB294 \\uC2E4\\uC218\\uB77C\\uC11C \\u314B\\u314B\\u314B\"), mdx(\"div\", {\n    \"className\": \"gatsby-highlight\",\n    \"data-language\": \"java\"\n  }, mdx(\"pre\", {\n    parentName: \"div\",\n    \"className\": \"language-java\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-java\"\n  }, \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"final\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"AmazonS3\"), \" s3 \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token operator\"\n  }, \"=\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"AmazonS3ClientBuilder\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"standard\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \")\"), \"\\n        \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"withEndpointConfiguration\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"new\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"AwsClientBuilder\", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"EndpointConfiguration\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), \"endPoint\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \",\"), \" regionName\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \")\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \")\"), \"\\n        \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"withCredentials\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"new\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"AWSStaticCredentialsProvider\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"new\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"BasicAWSCredentials\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), \"accessKey\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \",\"), \" secretKey\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \")\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \")\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \")\"), \"\\n        \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"build\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \")\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\")))), mdx(\"p\", null, mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"@Value\"), \"\\uC758 \\uC8FC\\uC785 \\uC2DC\\uC810\\uACFC \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"final\"), \"\\uC758 \\uBB38\\uC81C\\uC600\\uB2E4.\"), mdx(\"p\", null, \"\\uB098\\uB294 \\uB124\\uC774\\uBC84\\uC5D0\\uC11C \\uC81C\\uACF5\\uD55C SDK \\uD30C\\uC77C\\uC744 \\uC6B0\\uB9AC \\uD504\\uB85C\\uC81D\\uD2B8\\uC758 \\uD074\\uB798\\uC2A4\\uB85C \\uC218\\uC815\\uD558\\uB294 \\uACFC\\uC815\\uC5D0\\uC11C,\"), mdx(\"p\", null, \"final\\uB85C \\uC815\\uC758\\uB41C \\uD574\\uB2F9 AmazonS3 \\uCD08\\uAE30\\uD654 \\uBCC0\\uC218\\uB97C \\uADF8\\uB300\\uB85C \\uB454 \\uC0C1\\uD0DC\\uB85C function\\uC744 \\uBE7C\\uC11C \\uC791\\uC5C5\\uC744 \\uD588\\uB2E4.\"), mdx(\"p\", null, \"\\uADF8\\uB7EC\\uB098 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"final \\uD560\\uB2F9\"), \"\\uC740 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uD574\\uB2F9 \\uD074\\uB798\\uC2A4\\uB97C \\uC0DD\\uC131\\uD558\\uB294 \\uC2DC\\uC810\"), \"\\uC774\\uB2E4.\"), mdx(\"p\", null, \"\\uADF8\\uB9AC\\uACE0 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"@Value\\uC758 \\uC8FC\\uC785\"), \"\\uC740 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uD574\\uB2F9 Bean\\uC774 \\uC0DD\\uC131\\uB41C \\uB2E4\\uC74C\"), \" \\uC774\\uB8E8\\uC5B4\\uC9C4\\uB2E4.\"), mdx(\"p\", null, \"\\uC544\\uC9C1 \\uC8FC\\uC785\\uB418\\uC9C0\\uB3C4 \\uC54A\\uC740 \\uAC12\\uC744 \\uAC00\\uC838\\uC640\\uC11C \\uCD08\\uAE30\\uD654 \\uC2DC \\uB123\\uACE0\\uC790 \\uD588\\uC73C\\uB2C8, \\uB2F9\\uC5F0\\uD788 AmazonS3 \\uC778\\uC2A4\\uD134\\uC2A4\\uB97C \\uC0DD\\uC131\\uD560 \\uB54C \\uC624\\uB958\\uAC00 \\uB098\\uC9C0!\"), mdx(\"p\", null, \"\\uD574\\uB2F9 \\uBCC0\\uC218\\uB97C \\uC9C0\\uC5ED \\uBCC0\\uC218\\uB85C \\uC218\\uC815\\uD558\\uACE0 \\uB098\\uC11C \\uBAA8\\uB4E0 \\uAC83\\uC774 \\uD3C9\\uC548\\uD574\\uC84C\\uB2E4.\"), mdx(\"h1\", {\n    \"id\": \"회고\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h1\",\n    \"href\": \"#%ED%9A%8C%EA%B3%A0\",\n    \"aria-label\": \"회고 permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\uD68C\\uACE0\"), mdx(\"p\", null, \"\\uB0B4\\uC6A9\\uC744 \\uC815\\uB9AC\\uD558\\uACE0 \\uB098\\uC11C \\uB3CC\\uC774\\uCF1C \\uBCF4\\uB2C8, \\uAD00\\uB828\\uD55C \\uBB38\\uC81C \\uD574\\uACB0 \\uAE00\\uB4E4\\uC774 \\uC81C\\uBC95 \\uD30C\\uD3B8\\uD654\\uB418\\uC5B4 \\uC788\\uB294 \\uAC83\\uC744 \\uBC1C\\uACAC\\uD588\\uB2E4.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"@Value \\uC8FC\\uC785\\uC774 null\\uC778 \\uC774\\uC720\"), \"\\uC5D0 \\uB300\\uD574\\uC11C \\uB098\\uB294 \\uC138 \\uAC00\\uC9C0\\uB85C \\uC815\\uB9AC\\uD574 \\uBCFC \\uC218 \\uC788\\uC5C8\\uB2E4.\"), mdx(\"h2\", {\n    \"id\": \"1-해당-클래스가-스프링-컴포넌트-스캔-범위-안에-있는지\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#1-%ED%95%B4%EB%8B%B9-%ED%81%B4%EB%9E%98%EC%8A%A4%EA%B0%80-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8-%EC%8A%A4%EC%BA%94-%EB%B2%94%EC%9C%84-%EC%95%88%EC%97%90-%EC%9E%88%EB%8A%94%EC%A7%80\",\n    \"aria-label\": \"1 해당 클래스가 스프링 컴포넌트 스캔 범위 안에 있는지 permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"1. \\uD574\\uB2F9 \\uD074\\uB798\\uC2A4\\uAC00 \\uC2A4\\uD504\\uB9C1 \\uCEF4\\uD3EC\\uB10C\\uD2B8 \\uC2A4\\uCE94 \\uBC94\\uC704 \\uC548\\uC5D0 \\uC788\\uB294\\uC9C0\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\uD574\\uB2F9 \\uD074\\uB798\\uC2A4\\uAC00 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Bean\\uC73C\\uB85C \\uB4F1\\uB85D\\uB418\\uC5B4 \\uC788\\uB294\\uC9C0\"), \" \\uD655\\uC778\\uD55C\\uB2E4. (\\uB098\\uCC98\\uB7FC \\uCD08\\uAE30\\uD654\\uAC00 \\uB410\\uB294\\uC9C0\\uB3C4.. ^^)\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\uD574\\uB2F9 \\uD074\\uB798\\uC2A4\\uB97C \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"@Autowired\"), \", \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uC2A4\\uD504\\uB9C1\\uC774 \\uAD00\\uB9AC\\uD560 \\uC218 \\uC788\\uB3C4\\uB85D \\uC8FC\\uC785\"), \"\\uD588\\uB294\\uC9C0 \\uD655\\uC778\\uD55C\\uB2E4.  (new \\uBA48\\uCDB0!)\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\uD574\\uB2F9 \\uD074\\uB798\\uC2A4\\uAC00\", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"@SpringBootApplication\"), \" \\uD074\\uB798\\uC2A4\\uC758 \\uD558\\uC704 \\uD3F4\\uB354\\uC5D0\\uC11C \\uB9CC\\uB4E0 \\uAC83\\uC778\\uC9C0\\uB97C \\uD655\\uC778\\uD55C\\uB2E4.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, \": \\uC544\\uB2D0 \\uACBD\\uC6B0 \\uB530\\uB85C \\uD329\\uD1A0\\uB9AC \\uBE48\\uC774\\uB098 ComponetScan \\uD328\\uD0A4\\uC9C0 \\uC124\\uC815 / includeFilters \\uB4F1\\uC744 \\uD1B5\\uD574 \\uD574\\uB2F9 \\uCEF4\\uD3EC\\uB10C\\uD2B8\\uB97C \\uC2A4\\uCE94\\uD560 \\uC218 \\uC788\\uB3C4\\uB85D \\uD574 \\uC8FC\\uC5B4\\uC57C \\uD55C\\uB2E4.\"))), mdx(\"h2\", {\n    \"id\": \"2-static-변수에-할당하려고-했는지\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#2-static-%EB%B3%80%EC%88%98%EC%97%90-%ED%95%A0%EB%8B%B9%ED%95%98%EB%A0%A4%EA%B3%A0-%ED%96%88%EB%8A%94%EC%A7%80\",\n    \"aria-label\": \"2 static 변수에 할당하려고 했는지 permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"2. static \\uBCC0\\uC218\\uC5D0 \\uD560\\uB2F9\\uD558\\uB824\\uACE0 \\uD588\\uB294\\uC9C0\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"@Value\\uC758 \\uC8FC\\uC785 \\uC2DC\\uC810\"), \"\\uC740 \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\uC2A4\\uD504\\uB9C1 \\uCEE8\\uD14D\\uC2A4\\uD2B8 \\uD65C\\uC131\\uD654 \\uC774\\uD6C4\"), \"\\uC774\\uAE30 \\uB54C\\uBB38\\uC5D0, @Value\\uB85C \\uD560\\uB2F9\\uD560 \\uBCC0\\uC218\\uB97C static\\uC73C\\uB85C \\uC0AC\\uC6A9\\uD558\\uB294 \\uAC83\\uC740 \\uC801\\uD569\\uD558\\uC9C0 \\uC54A\\uB2E4.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"static \\uBCC0\\uC218\\uB294 JVM \\uC704\\uC5D0 \\uD074\\uB798\\uC2A4\\uAC00 \\uB85C\\uB529\\uB418\\uB294 \\uC21C\\uAC04 \\uD560\\uB2F9\\uB418\\uB294\\uB370, JVM\\uC774 \\uC774\\uBBF8 \\uD074\\uB798\\uC2A4\\uB97C \\uB2E4 \\uB85C\\uB529\\uD55C \\uC0C1\\uD0DC\\uC5D0\\uC11C \\uC2A4\\uD504\\uB9C1 \\uCEE8\\uD14D\\uC2A4\\uD2B8\\uAC00 \\uC2DC\\uC791\\uB420 \\uD14C\\uB2C8\\uAE4C.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\uADF8\\uB7F0 \\uC774\\uC720\\uB85C \\uD574\\uB2F9 @Value \\uAC12\\uC744 \\uAF2D\\uAF2D static\\uC73C\\uB85C \\uC0AC\\uC6A9\\uD574\\uC57C\\uB9CC \\uD55C\\uB2E4\\uBA74, \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\uB3D9\\uC801 \\uD560\\uB2F9\"), \"\\uC744 \\uD558\\uC790.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Bean \\uC0DD\\uC131 \\u2192 @Value\\uB97C \\uD1B5\\uD574 \\uC778\\uC2A4\\uD134\\uC2A4 \\uBCC0\\uC218 \\uCD08\\uAE30\\uD654 \\u2192 static \\uBA54\\uC11C\\uB4DC\\uB97C \\uD1B5\\uD574 static \\uBCC0\\uC218\\uC5D0 \\uB3D9\\uC801 \\uD560\\uB2F9\\uD558\\uB294 \\uAC83.\")), mdx(\"h2\", {\n    \"id\": \"3-스펠링-실수는-아닌지--클린-빌드는-해-보았는지-등\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#3-%EC%8A%A4%ED%8E%A0%EB%A7%81-%EC%8B%A4%EC%88%98%EB%8A%94-%EC%95%84%EB%8B%8C%EC%A7%80--%ED%81%B4%EB%A6%B0-%EB%B9%8C%EB%93%9C%EB%8A%94-%ED%95%B4-%EB%B3%B4%EC%95%98%EB%8A%94%EC%A7%80-%EB%93%B1\",\n    \"aria-label\": \"3 스펠링 실수는 아닌지  클린 빌드는 해 보았는지 등 permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"3. \\uC2A4\\uD3A0\\uB9C1 \\uC2E4\\uC218\\uB294 \\uC544\\uB2CC\\uC9C0 / \\uD074\\uB9B0-\\uBE4C\\uB4DC\\uB294 \\uD574 \\uBCF4\\uC558\\uB294\\uC9C0 \\uB4F1\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\uC2A4\\uD3A0\\uB9C1 \\uC2E4\\uC218\\uAC00 \\uC544\\uB2CC\\uC9C0 \\uBCF5\\uBD99\\uB3C4 \\uD574 \\uBCF4\\uC790. \", mdx(\"code\", {\n    parentName: \"li\",\n    \"className\": \"language-text\"\n  }, \"properties\"), \" \\uBCC0\\uC218\\uC758 \\uCF00\\uC774\\uC2A4\\uB294 \\uBCF4\\uD1B5 Camel\\uBCF4\\uB2E4 Snake\\uB098 Kebab\\uC774\\uB2E4.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\uD074\\uB9B0 \\uBE4C\\uB4DC. \\uD639\\uC2DC \\uBAA8\\uB974\\uB2C8\\uAE4C \\uD55C\\uBC88 \\uD574 \\uBCF4\\uC790.\")), mdx(\"hr\", null), mdx(\"p\", null, \"\\uC2E4\\uC218\\uB294 \\uC790\\uC8FC\\u2026 \\uC5B4\\uC774\\uC5C6\\uB294 \\uACF3\\uC5D0\\uC11C \\uB098\\uC628\\uB2E4. \\uCC2C\\uCC2C\\uD788 \\uCC3E\\uC544\\uBCF4\\uB294 \\uC2B5\\uAD00\\uC740 \\uADF8\\uB798\\uC11C \\uC911\\uC694\\uD55C \\uAC83 \\uAC19\\uB2E4.\"), mdx(\"p\", null, mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"\\uD0C0\\uC778\\uC758 \\uC18C\\uC2A4\\uB97C \\uAC00\\uC838\\uC640\\uC11C \\uC218\\uC815\\uD558\\uB294 \\uAC83\"), \"\\uC5D0\\uC11C\\uB294 \\uB354\\uB354\\uC6B1 \\uADF8\\uB807\\uB2E4.\"), mdx(\"p\", null, \"\\uD0C0\\uC778\\uC758 \\uC608\\uC81C \\uCF54\\uB4DC\\uB97C \\uAC00\\uC838\\uC624\\uB294 \\uAC83\\uC740 \\uBB3C\\uB860 \\uCEE8\\uD2B8\\uB864 \\uC528\\uBE0C\\uC774 \\uAC1C\\uBC1C \\uC0AC\\uD68C\\uC5D0\\uC11C, \\uBE60\\uB978 \\uAC1C\\uBC1C\\uC774 \\uD544\\uC694\\uD55C \\uC0AC\\uD68C\\uC5D0\\uC11C \\uB2F9\\uC5F0\\uD788 \\uC218\\uBC18\\uB418\\uB294 \\uC77C\\uC774\\uB2E4.\"), mdx(\"p\", null, \"\\uB2E4\\uB9CC \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uD574\\uB2F9 \\uCF54\\uB4DC \\uB77C\\uC778\\uC774 \\uC5B4\\uB5A4 \\uBAA9\\uC801\\uC744 \\uAC00\\uC9C0\\uACE0 \\uC4F0\\uC5EC\\uC84C\\uB294\\uC9C0\"), \"\\uB97C \\uC774\\uD574\\uD558\\uB294 \\uAC83\\uC774 \\uC911\\uC694\\uD55C \\uC774\\uC720\\uB294 \\uC774\\uB7F0 \\uB370\\uC11C \\uB098\\uC624\\uB294 \\uAC83 \\uAC19\\uB2E4.\"), mdx(\"p\", null, \"\\uB0B4\\uAC00 \\uB0B4 \\uD504\\uB85C\\uC81D\\uD2B8\\uC5D0 \\uB9DE\\uAC8C \\uC7AC\\uAD6C\\uC131\\uD560 \\uB54C\\uB294, \\uD574\\uB2F9 \\uB77C\\uC778\\uC758 \\uBAA9\\uC801\\uC774 \\uC5B4\\uB5A4 \\uAC83\\uC778\\uC9C0 \\uC798 \\uC0DD\\uAC01\\uD574 \\uBCF4\\uC790.\"), mdx(\"p\", null, \"\\uADF8\\uB798\\uB3C4 \\uC774\\uBC88 \\uC774\\uC288\\uB97C \\uD574\\uACB0\\uD558\\uBA74\\uC11C \\uB2E4\\uC2DC\\uAE08 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uC2A4\\uD504\\uB9C1\\uC774 Bean\\uC744 \\uC0DD\\uC131\\uD558\\uB294 \\uBC29\\uC2DD, Bean \\uC0DD\\uBA85 \\uC8FC\\uAE30\"), \" \\uAC19\\uC740 \\uAC83\\uC744 \\uB3CC\\uC774\\uD0AC \\uC218 \\uC788\\uC5B4\\uC11C \\uC88B\\uC558\\uB2E4.\"), mdx(\"p\", null, \"\\uB098\\uC640 \\uAC19\\uC740 \\uD604\\uC0C1\\uC744 \\uACAA\\uB294 \\uC774\\uB4E4\\uC5D0\\uAC8C \\uB0B4 \\uBB38\\uC81C \\uD574\\uACB0 \\uBC29\\uD5A5\\uC774 \\uB3C4\\uC6C0\\uC774 \\uB420 \\uC218 \\uC788\\uC744 \\uAC83 \\uAC19\\uC544 \\uAE00\\uC744 \\uC791\\uC131\\uD574 \\uBCF8\\uB2E4.\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"왜! @Value로 주입이 안 되니! 왜!","date":"2024-01-03T00:00:00.000Z","slug":"spring-annotaion-value","language":"ko","tags":["Spring","WISExpendi"],"cover":{"publicURL":"/static/6009d5144d4dcf0fc3f20e5233ecdfb2/sea.jpeg"},"imageShare":null,"translations":null}}},"pageContext":{"slug":"spring-annotaion-value","previous":{"fileAbsolutePath":"/opt/build/repo/content/posts/2023-12-20-packet-series-01/index.md","frontmatter":{"title":"[패킷 시리즈 01] GUI 안에 숨겨진 URL, 성능 테스트를 해야 한다고?","slug":"packet-series-01","tags":["패킷 시리즈","Packet Series","Network"],"language":"ko","cover":null,"unlisted":null},"timeToRead":2,"excerpt":"회사에서 진행하는 프로젝트에서 성능 테스트 툴로  Jmeter 가 선택되었다. 그동안 내가 Jmeter를 써 왔던 방식 은  HTTP Request를 직접 만드는 방식 이었다. JSON으로 단일 Request…"},"next":{"fileAbsolutePath":"/opt/build/repo/content/posts/2024-01-07-packet-series-02/index.md","frontmatter":{"title":"[패킷 시리즈 02] 내 통신, 알아서 보여 주는 툴은 없어?","slug":"packet-series-02","tags":["패킷 시리즈","Packet Series","Network"],"language":"ko","cover":null,"unlisted":null},"timeToRead":4,"excerpt":"Jmeter가 해 주던 통신 가져오기, 한번 해볼까? 통신 가져오는 목적이 뭔데? Jmeter…"}}},
    "staticQueryHashes": ["1956263691","411951045"]}