{
    "componentChunkName": "component---src-templates-blog-post-js",
    "path": "/spring-path-mapping",
    "result": {"data":{"post":{"excerpt":"Spring 경로 매핑 전략: Redisson 의존성 이슈를 확인하며 Redisson Import Issue? 상황: Redisson 의존성 추가 후 프로젝트 빌드가 되지 않음 해결: spring-boot-starter-actuator conflict…","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\": \"Spring 경로 매핑 전략: Redisson 의존성 이슈를 확인하며\",\n  \"slug\": \"spring-path-mapping\",\n  \"date\": \"2024-06-09T00:00:00.000Z\",\n  \"cover\": \"sea.jpeg\",\n  \"generate-card\": false,\n  \"language\": \"ko\",\n  \"tags\": [\"디버깅\"]\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\": \"spring-경로-매핑-전략-redisson-의존성-이슈를-확인하며\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h1\",\n    \"href\": \"#spring-%EA%B2%BD%EB%A1%9C-%EB%A7%A4%ED%95%91-%EC%A0%84%EB%9E%B5-redisson-%EC%9D%98%EC%A1%B4%EC%84%B1-%EC%9D%B4%EC%8A%88%EB%A5%BC-%ED%99%95%EC%9D%B8%ED%95%98%EB%A9%B0\",\n    \"aria-label\": \"spring 경로 매핑 전략 redisson 의존성 이슈를 확인하며 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  }))), \"Spring \\uACBD\\uB85C \\uB9E4\\uD551 \\uC804\\uB7B5: Redisson \\uC758\\uC874\\uC131 \\uC774\\uC288\\uB97C \\uD655\\uC778\\uD558\\uBA70\"), mdx(\"h2\", {\n    \"id\": \"redisson-import-issue\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#redisson-import-issue\",\n    \"aria-label\": \"redisson import issue 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  }))), \"Redisson Import Issue?\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"\\uC0C1\\uD669: Redisson \\uC758\\uC874\\uC131 \\uCD94\\uAC00 \\uD6C4 \\uD504\\uB85C\\uC81D\\uD2B8 \\uBE4C\\uB4DC\\uAC00 \\uB418\\uC9C0 \\uC54A\\uC74C\")), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"\\uD574\\uACB0: spring-boot-starter-actuator conflict: \\uC758\\uC874\\uC131 exclude \")), mdx(\"p\", null, \"\\uAE30\\uC874 \\uAD6C\\uCD95\\uB418\\uC5B4 \\uC788\\uB294 \\uD504\\uB85C\\uC81D\\uD2B8\\uC5D0 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uBD84\\uC0B0 \\uB77D\"), \"\\uC744 \\uBD99\\uC77C \\uC77C\\uC774 \\uC788\\uC5B4\\uC11C \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"redisson \\uB514\\uD39C\\uB358\\uC2DC \\uCD94\\uAC00\"), \"\\uB97C \\uD588\\uB2E4.\"), mdx(\"p\", null, \"\\uADF8\\uB7F0\\uB370 \\uBE4C\\uB4DC\\uB97C \\uD558\\uC790\\uB9C8\\uC790 \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"SpringBoot 2.6 \\uC774\\uC0C1\\uC778 \\uD504\\uB85C\\uC81D\\uD2B8\\uC5D0 springfox-swagger 3.0\\uC744 \\uC801\\uC6A9\\uD560 \\uB54C \\uBC1C\\uC0DD\\uD558\\uB294 NPE \\uC5D0\\uB7EC\"), \"\\uAC00 \\uBC1C\\uC0DD\\uD588\\uB2E4.\"), mdx(\"div\", {\n    \"className\": \"gatsby-highlight\",\n    \"data-language\": \"gradle\"\n  }, mdx(\"pre\", {\n    parentName: \"div\",\n    \"className\": \"language-gradle\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-gradle\"\n  }, \"\\nFailed to start bean \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token string\"\n  }, \"'documentationPluginsBootstrapper'\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \" nested exception is java\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"lang\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"NullPointerException\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \":\"), \" Cannot invoke \\\"org\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"springframework\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"web\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"servlet\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"mvc\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"condition\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"PatternsRequestCondition\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"getPatterns\"), 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 interpolation-string\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token string\"\n  }, \"\\\" because \\\"\")), \"this\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"condition\\\" is null\\n\"))), mdx(\"p\", null, \"\\uAC80\\uC0C9 \\uC2DC \\uBE14\\uB85C\\uADF8\\uC5D0 \\uB098\\uC640 \\uC788\\uB294 \\uD574\\uACB0 \\uBC29\\uC548\\uC73C\\uB85C\\uB294 \\uB450 \\uAC00\\uC9C0\\uAC00 \\uC788\\uC5C8\\uACE0, \\uC8FC\\uB85C 1\\uBC88\\uC73C\\uB85C \\uD574\\uACB0\\uC774 \\uB418\\uB294 \\uAC83 \\uAC19\\uC558\\uB2E4. \"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"code\", {\n    parentName: \"li\",\n    \"className\": \"language-text\"\n  }, \"spring.mvc.pathmatch.matching-strategy=ant_path_matcher\"), \" \\uCD94\\uAC00\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"spring boot\\uC758 \\uBC84\\uC804\\uC744 \", mdx(\"code\", {\n    parentName: \"li\",\n    \"className\": \"language-text\"\n  }, \"2.5.x\"), \"\\uB85C \\uB0AE\\uCDA4\")), mdx(\"p\", null, \"\\uAE30\\uC874\\uC5D0 \\uB3CC\\uC544\\uAC00\\uB294 \\uD504\\uB85C\\uC81D\\uD2B8\\uC774\\uB2C8 2\\uBC88\\uC740 \\uC560\\uCD08 \\uC801\\uC6A9\\uD558\\uAE30 \\uD798\\uB4E0 \\uC120\\uD0DD\\uC9C0\\uC600\\uACE0, \"), mdx(\"p\", null, \"1\\uBC88\\uC744 \\uB3C4\\uC804\\uD588\\uC73C\\uB098 \\uACC4\\uC18D\\uD574\\uC11C \\uBE4C\\uB4DC\\uB294 \\uC2E4\\uD328\\uD588\\uB2E4. \"), mdx(\"p\", null, \"\\uCE90\\uC2DC \\uBB38\\uC81C\\uC778\\uAC00? \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \".idea\"), \" \\uBB38\\uC81C\\uC77C\\uAE4C? \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"Invalidate Cache\"), \" / \\uD30C\\uC77C \\uC0AD\\uC81C / \\uBE4C\\uB4DC \\uD074\\uB9B0 \\uB4F1 \\uC5EC\\uB7EC \\uAC00\\uC9C0 \\uC2DC\\uB3C4\\uB97C \\uD574 \\uBCF4\\uC558\\uB2E4. \"), mdx(\"p\", null, \"\\uC5EC\\uC804\\uD788 \\uB418\\uC9C0 \\uC54A\\uC558\\uB2E4.\"), mdx(\"p\", null, \"\\uADF8\\uB7EC\\uB2E4\\uAC00 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"spring-boot-starter-actuator\"), \"\\uB97C \\uC81C\\uC678\\uD558\\uBA74 \\uD504\\uB85C\\uC81D\\uD2B8\\uAC00 \\uB3CC\\uC544\\uAC04\\uB2E4\\uB294 \\uAE00\\uC744 \\uBC1C\\uACAC\\uD588\\uB2E4. \"), mdx(\"p\", null, \"\\uB098\\uB294 \\uD574\\uB2F9 \\uC758\\uC874\\uC131\\uC774 \\uC5C6\\uB294\\uB370\\u2026 \\uD558\\uB2E4 \\uBB38\\uB4DD \\uB5A0\\uC624\\uB978 \\uC0DD\\uAC01. \"), mdx(\"p\", null, \"\\uC544, \\uC124\\uB9C8. \\uBC29\\uAE08 \\uCD94\\uAC00\\uD55C \\uC758\\uC874\\uC131 \\uB0B4\\uBD80\\uC5D0 \\uD574\\uB2F9 \\uC758\\uC874\\uC131\\uC744 \\uD3EC\\uD568\\uD558\\uACE0 \\uC788\\uB294 \\uAC78\\uAE4C? \\uD558\\uB294 \\uC0DD\\uAC01\\uC744 \\uD588\\uACE0, \"), mdx(\"p\", null, \"exclude group\\uC744 \\uD1B5\\uD574 \\uD574\\uB2F9 \\uC758\\uC874\\uC131 \\uBAA8\\uB4C8\\uC744 \\uC81C\\uAC70\\uD574 \\uBCF4\\uC558\\uB2E4. \"), mdx(\"div\", {\n    \"className\": \"gatsby-highlight\",\n    \"data-language\": \"gradle\"\n  }, mdx(\"pre\", {\n    parentName: \"div\",\n    \"className\": \"language-gradle\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-gradle\"\n  }, \"    \\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"implementation\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token string\"\n  }, \"'org.redisson:redisson-spring-boot-starter:3.16.8'\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \")\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"{\"), \"\\n        exclude group\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \":\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token string\"\n  }, \"'org.springframework.boot'\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \",\"), \" module\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \":\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token string\"\n  }, \"'spring-boot-starter-actuator'\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"}\"), \"\\n\"))), mdx(\"p\", null, \"\\uADF8\\uB9AC\\uACE0 \\uACB0\\uACFC\\uB294? \\uBE4C\\uB4DC \\uC131\\uACF5.\"), 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\": \"52.70270270270271%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAABR0lEQVQoz42S63aCMBCEfa1WRMRLVST3ELD2/R9je2YgPZXSnv7YsyGQLzM7rFToRFsv15sSbZy02rKUcXJThvtFWclmu2Ntd3v2vPf9HWpl+7v4mERpy259FOuD+NCJsV58zD1xr9WG0HVZLUJXOvXipg+NCwQSAKDzXJ/OV9kf31hlVROAntdPCg2AvqM9AiaI85Ej0Ha0Ptpvx1G0WppW84KfwH6gHcyNdqkyUDU6VLsQ5dK0nCfUni+N1IeTrDfbvy0DRtuAwLrzoozlfKv6IC9FSQjq11AAhDJatp6JA6qndbaMIOaH589PlnPKKCiDzdAlKpzDlkDPlqdQYB1WMXSozMpei5KQfynUXZos668A1PSDI4T6cGQA9X7sOJQvWJyhf3xIGt6ZaNcPXKf+LjH1EtMgw/0haRifMQKMo+FFp0WFnzmjmGQ/MiCiAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/62b0ff3677359b2ffa49b6b639b9fb3a/cbe2e/01.webp 148w\", \"/static/62b0ff3677359b2ffa49b6b639b9fb3a/3084c/01.webp 295w\", \"/static/62b0ff3677359b2ffa49b6b639b9fb3a/5ca24/01.webp 590w\", \"/static/62b0ff3677359b2ffa49b6b639b9fb3a/dad35/01.webp 885w\", \"/static/62b0ff3677359b2ffa49b6b639b9fb3a/d8c59/01.webp 1148w\"],\n    \"sizes\": \"(max-width: 590px) 100vw, 590px\",\n    \"type\": \"image/webp\"\n  }), \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/62b0ff3677359b2ffa49b6b639b9fb3a/12f09/01.png 148w\", \"/static/62b0ff3677359b2ffa49b6b639b9fb3a/e4a3f/01.png 295w\", \"/static/62b0ff3677359b2ffa49b6b639b9fb3a/fcda8/01.png 590w\", \"/static/62b0ff3677359b2ffa49b6b639b9fb3a/efc66/01.png 885w\", \"/static/62b0ff3677359b2ffa49b6b639b9fb3a/e6c84/01.png 1148w\"],\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/62b0ff3677359b2ffa49b6b639b9fb3a/fcda8/01.png\",\n    \"alt\": \"그래들 확인\",\n    \"title\": \"그래들 확인\",\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, 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\": \"32.43243243243243%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAABYlAAAWJQFJUiTwAAABaUlEQVQY003Qz04TURTH8XkXIg0z9869tzOd/rl02glCEGmriQ4rY1zZWYlpNMagwgwv4tqlYIBnAJJSWnibr5lpY1x8cs7ql985js0uSYsFB8WcNF96nc/Z/XyLyhbowSmtcI39vZid7YikL9ja8kkSSdKX1ezHAtvaoNuu4XTeXzD6PuPFtztGK8OjKU8n16jxHDUosNEau9stkp4h7rpVQK/rEa+Ue6e5Qd/WcOz4omqU5jPSkxlpfs+r4xnPv9zij+eYYY4S67RtjzCK0IFPvaExgcKECmV8lPbxPA/X9f5vOGV0NK3m/tcpO5+u0dky0Mh1bDeh1bEEDUMQLZVBUsqKEAIpBY7NrkiLBw6KxeqXC17+uCc+vEFlj5jhKUo8odnepNFsousKHSypetlOIqTAdd2Ks/nuJ8PJHwaHvxl8PGM0OWfvwxnhm1+Yt+fUn01QokYQRiitkUogVdnI+xdSKk8u/QVaGe5gM8Ti1QAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/5accf421628d86dbc7333a7756a8b597/cbe2e/02.webp 148w\", \"/static/5accf421628d86dbc7333a7756a8b597/3084c/02.webp 295w\", \"/static/5accf421628d86dbc7333a7756a8b597/5ca24/02.webp 590w\", \"/static/5accf421628d86dbc7333a7756a8b597/dad35/02.webp 885w\", \"/static/5accf421628d86dbc7333a7756a8b597/2baf0/02.webp 1180w\", \"/static/5accf421628d86dbc7333a7756a8b597/b9dd8/02.webp 2800w\"],\n    \"sizes\": \"(max-width: 590px) 100vw, 590px\",\n    \"type\": \"image/webp\"\n  }), \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/5accf421628d86dbc7333a7756a8b597/12f09/02.png 148w\", \"/static/5accf421628d86dbc7333a7756a8b597/e4a3f/02.png 295w\", \"/static/5accf421628d86dbc7333a7756a8b597/fcda8/02.png 590w\", \"/static/5accf421628d86dbc7333a7756a8b597/efc66/02.png 885w\", \"/static/5accf421628d86dbc7333a7756a8b597/c83ae/02.png 1180w\", \"/static/5accf421628d86dbc7333a7756a8b597/757fd/02.png 2800w\"],\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/5accf421628d86dbc7333a7756a8b597/fcda8/02.png\",\n    \"alt\": \"의존성\",\n    \"title\": \"의존성\",\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, \"\\uC2A4\\uC6E8\\uAC70\\uC758 \\uBC84\\uC804\\uC744 \\uC62C\\uB9AC\\uB294 \\uBC29\\uBC95\\uB3C4 \\uC788\\uACA0\\uC73C\\uB098, \\uAE30\\uC874 \\uB3CC\\uC544\\uAC00\\uB358 \\uD504\\uB85C\\uC81D\\uD2B8\\uAE30\\uB3C4 \\uD558\\uAC70\\uB2C8\\uC640\\u2026\"), mdx(\"p\", null, \"\\uC6B0\\uC120\\uC801\\uC73C\\uB85C \\u201C\\uCD94\\uAC00\\u201D\\uD588\\uB358 \\uAC83\\uC5D0\\uC11C \\uBB38\\uC81C\\uB97C \\uCC3E\\uB294 \\uBC29\\uBC95\\uC73C\\uB85C, \\uC0AC\\uC774\\uB4DC \\uC774\\uD399\\uD2B8\\uB97C \\uB0AE\\uCDB0 \\uC811\\uADFC\\uD574 \\uBCF4\\uC558\\uB2E4.\"), mdx(\"h2\", {\n    \"id\": \"pathpatternparser-antpathmatcher\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#pathpatternparser-antpathmatcher\",\n    \"aria-label\": \"pathpatternparser antpathmatcher 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  }))), \"PathPatternParser? AntPathMatcher?\"), mdx(\"p\", null, \"\\uBB38\\uC81C\\uB294 \\uD574\\uACB0\\uD588\\uC73C\\uB2C8 \\uC9C8\\uBB38\\uC744 \\uBC14\\uAFD4 \\uBCF4\\uC790. \"), mdx(\"p\", null, \"\\uC65C \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"springfox-swagger 3.0.0\"), \"\\uACFC \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"spring-boot-starter-actuator\"), \"\\uAC04 \\uCDA9\\uB3CC\\uC774 \\uC77C\\uC5B4\\uB098\\uB294\\uAC00?\"), mdx(\"p\", null, \"\\uADF8 \\uC774\\uC720\\uB294 SpringBoot 2.6 \\uC774\\uC0C1 \\uBC84\\uC804\\uC5D0\\uC11C \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"Spring\\uC758 \\uBCC0\\uACBD\\uB41C \\uC694\\uCCAD \\uB9E4\\uD551 \\uAD6C\\uC870\"), \"\\uC640 \\uAD00\\uB828\\uC774 \\uC788\\uB2E4\\uACE0 \\uD55C\\uB2E4.\"), mdx(\"p\", null, \"SpringBoot 2.6 \\uC774\\uD558 \\uBC84\\uC804\\uC5D0\\uC11C\\uB294 \\uACBD\\uB85C \\uB9E4\\uCE6D \\uBC29\\uBC95\\uC73C\\uB85C \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"AntPathMatcher\"), \"\\uB97C \\uC0AC\\uC6A9\\uD574 \\uC654\\uB2E4. \"), mdx(\"p\", null, \"\\uADF8\\uB7EC\\uB098 \\uD574\\uB2F9 \\uAD6C\\uC870\\uC758 \\uBA54\\uBAA8\\uB9AC \\uB4F1 \\uBE44\\uD6A8\\uC728\\uC744 \\uC778\\uC2DD\\uD55C \\uC2A4\\uD504\\uB9C1 \\uD300\\uC5D0\\uC11C\\uB294 Spring 5.3\\uBD80\\uD130 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"PathPatternParser\"), \"\\uB97C \\uB3C4\\uC785\\uD558\\uC5EC, \"), mdx(\"p\", null, \"\\uACBD\\uB85C \\uD0D0\\uC0C9\\uC5D0 \\uB300\\uD55C \\uD6A8\\uC728\\uC744 \\uB192\\uC774\\uAC8C \\uB418\\uC5C8\\uB2E4.\"), mdx(\"p\", null, \"\\uADF8\\uB9AC\\uACE0 SpringBoot 2.6 \\uBC84\\uC804\\uC740 \\uB3C4\\uC785\\uB41C \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"PathPatternParser\"), \"\\uB97C \\uAE30\\uBCF8 \\uB9E4\\uD551 \\uBC29\\uC2DD\\uC73C\\uB85C \\uC804\\uD658\\uD558\\uAC8C \\uB418\\uB294 \\uCCAB \\uBC84\\uC804\\uC774 \\uB418\\uC5C8\\uB2E4.\"), mdx(\"p\", null, \"\\uC774\\uC81C \\uC544\\uB798\\uC758 \\uBC29\\uBC95\\uC774 \\uC65C \\uD574\\uACB0 \\uBC29\\uC548\\uC778\\uC9C0 \\uC54C\\uAC8C \\uB41C\\uB2E4.\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"code\", {\n    parentName: \"li\",\n    \"className\": \"language-text\"\n  }, \"spring.mvc.pathmatch.matching-strategy=ant_path_matcher\"), \" \\uCD94\\uAC00\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"spring boot\\uC758 \\uBC84\\uC804\\uC744 \", mdx(\"code\", {\n    parentName: \"li\",\n    \"className\": \"language-text\"\n  }, \"2.5.x\"), \"\\uB85C \\uB0AE\\uCDA4\")), mdx(\"p\", null, mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"springfox-swagger 3.0.0\"), \"\\uB294 \\uAE30\\uC874 \\uBC29\\uC2DD\\uC778 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"AntPathMatcher\"), \"\\uB97C \\uC9C0\\uC6D0\\uD558\\uAE30 \\uB54C\\uBB38\\uC774\\uB2E4.\"), mdx(\"p\", null, \"SpringBoot 2.6 \\uC5B4\\uD37C\\uC5D0\\uC11C \\uC0AC\\uC6A9\\uD558\\uB294 PathPatternParser\\uB97C \\uC0AC\\uC6A9\\uD558\\uC9C0 \\uC54A\\uACE0 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"AntPathMatcher\"), \"\\uB97C \\uC0AC\\uC6A9\\uD558\\uB3C4\\uB85D \\uBC14\\uAFB8\\uAC70\\uB098, \"), mdx(\"p\", null, mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"AntPathMatcher\"), \"\\uB97C \\uC0AC\\uC6A9\\uD558\\uB294 2.5 \\uC5B8\\uB354\\uB85C \\uD504\\uB85C\\uC81D\\uD2B8\\uB97C \\uBCC0\\uACBD\\uD558\\uBA74 \\uB418\\uB294 \\uAC83\\uC774\\uB2E4.\"), mdx(\"p\", null, \"\\uADF8\\uB7EC\\uBA74 \\uC65C \\uB098\\uB294 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"spring-boot-starter-actuator\"), \"\\uB97C Exclude \\uD588\\uC744 \\uB54C \\uBB38\\uC81C\\uAC00 \\uD574\\uACB0\\uB410\\uC744\\uAE4C? \"), mdx(\"p\", null, \"\\uADF8\\uAC83\\uC740 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"spring-boot-starter-actuator\"), \"\\uC758 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uCD08\\uAE30\\uD654 \\uC2DC \\uACBD\\uB85C \\uB9E4\\uD551 \\uBC29\\uBC95\"), \"\\uC5D0 \\uC788\\uB2E4.\"), mdx(\"p\", null, \"\\uC9C0\\uC815\\uD574 \\uC8FC\\uC9C0 \\uC54A\\uC558\\uC744 \\uACBD\\uC6B0, actuator\\uB294 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"PathPatternParser\"), \"\\uB97C \\uC0AC\\uC6A9\\uD55C \\uBC29\\uC2DD\\uC744 \\uC5D4\\uB4DC\\uD3EC\\uC778\\uD2B8 \\uAE30\\uBCF8 \\uB9E4\\uD551 \\uBC29\\uC2DD\\uC73C\\uB85C \\uC0AC\\uC6A9\\uD558\\uACE0 \\uC788\\uAE30 \\uB54C\\uBB38\\uC774\\uB2E4.\"), mdx(\"p\", null, \"actuator\\uAC00 \\uCD08\\uAE30\\uD654\\uB420 \\uB54C \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"WebMvcEndpointHandlerMapping\"), \"\\uB3C4 \\uD568\\uAED8 \\uCD08\\uAE30\\uD654\\uB41C\\uB2E4.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://docs.spring.io/spring-boot/api/java/org/springframework/boot/actuate/endpoint/web/servlet/WebMvcEndpointHandlerMapping.html\"\n  }, \"WebMvcEndpointHandlerMapping\"))), mdx(\"p\", null, \"\\uADF8\\uB54C \\uB9E4\\uD551 \\uAE30\\uC900\\uC740 \\uC2A4\\uD504\\uB9C1 \\uAE30\\uBCF8 \\uC124\\uC815\\uC73C\\uB85C \\uC9C0\\uC815\\uB418\\uBA70, \"), mdx(\"p\", null, \"\\uD574\\uB2F9 \\uC2A4\\uD504\\uB9C1\\uC774 2.6\\uC77C \\uACBD\\uC6B0 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"PathPatternParser\"), \"\\uC73C\\uB85C \\uC9C0\\uC815\\uB418\\uAC8C \\uB41C\\uB2E4. \"), mdx(\"p\", null, \"\\uB530\\uB77C\\uC11C \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"spring-boot-starter-actuator\"), \"\\uB97C \\uC9C0\\uC6B0\\uBA74 \\uC81C\\uB300\\uB85C \\uAD6C\\uB3D9\\uC774 \\uB41C \\uAC83\\uC774\\uB2E4. \"), mdx(\"h2\", {\n    \"id\": \"왜-이런-일이-벌어지는가\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%EC%99%9C-%EC%9D%B4%EB%9F%B0-%EC%9D%BC%EC%9D%B4-%EB%B2%8C%EC%96%B4%EC%A7%80%EB%8A%94%EA%B0%80\",\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  }))), \"\\uC65C \\uC774\\uB7F0 \\uC77C\\uC774 \\uBC8C\\uC5B4\\uC9C0\\uB294\\uAC00?\"), mdx(\"p\", null, \"\\uC2A4\\uC6E8\\uAC70\\uB294 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"RequestMappingHandlerMapping\"), \"\\uC744 \\uD1B5\\uD574 \\uC5B4\\uB178\\uD14C\\uC774\\uC158\\uC774 \\uB2EC\\uB9B0 \\uCEE8\\uD2B8\\uB864\\uB7EC \\uBA54\\uC11C\\uB4DC(\", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"@RequestMapping\"), \"\\u2026)\\uC758 \\uACBD\\uB85C \\uD328\\uD134\\uC744 \\uCC3E\\uB294\\uB2E4. \"), mdx(\"p\", null, \"\\uADF8\\uB9AC\\uACE0 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"PatternsRequestCondition\"), \" \\uC548\\uC5D0 \\uC800\\uC7A5\\uD55C\\uB2E4. \"), mdx(\"p\", null, \"\\uADF8\\uB7F0\\uB370 \\uACBD\\uB85C \\uD328\\uD134\\uC744 \\uCC3E\\uB294 \\uACFC\\uC815\\uC5D0\\uC11C PatternsRequestCondition\\uAC00 \\uAC00\\uC9C4 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\uD328\\uD134\\uC744 \\uCD08\\uAE30\\uD654\\uD558\\uB294 \\uC870\\uAC74\\uC744 \\uC778\\uC2DD\\uD558\\uB294 \\uBC29\\uC2DD\"), \"\\uC774 \\uB2EC\\uB790\\uB358 \\uAC83\\uC774\\uB2E4! \"), mdx(\"p\", null, \"\\uC9C0\\uAE08 \\uC5D0\\uB7EC\\uB97C \\uBCF4\\uBA74 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"documentationPluginsBootstrapper\"), \"\\uB77C\\uB294 \\uBE48\\uC744 \\uCD08\\uAE30\\uD654\\uD558\\uC9C0 \\uBABB\\uD588\\uB2E4\\uB294 \\uC5D0\\uB7EC\\uAC00 \\uB098\\uACE0 \\uC788\\uB2E4. \"), 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 annotation punctuation\"\n  }, \"@Component\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token annotation punctuation\"\n  }, \"@Conditional\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"SpringIntegrationPluginNotPresentInClassPathCondition\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"class\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \")\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"public\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"class\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"DocumentationPluginsBootstrapper\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"extends\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"AbstractDocumentationPluginsBootstrapper\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"implements\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"SmartLifecycle\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"{\"), \"\\n        \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token comment\"\n  }, \"//... \"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"}\")))), mdx(\"p\", null, \"\\uD574\\uB2F9 \\uD074\\uB798\\uC2A4\\uC5D0 \\uC811\\uADFC\\uD574 \\uBCF4\\uBA74 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"AbstractDocumentationPluginsBootstrapper\"), \"\\uB97C \\uC0C1\\uC18D\\uBC1B\\uB294 \\uD615\\uC2DD\\uC73C\\uB85C \\uAD6C\\uD604\\uC774 \\uB418\\uC5B4 \\uC788\\uB2E4.\"), 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  }, \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"public\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"class\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"AbstractDocumentationPluginsBootstrapper\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"{\"), \"\\n    \\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"private\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"static\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"final\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"Logger\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token constant\"\n  }, \"LOGGER\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token operator\"\n  }, \"=\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"LoggerFactory\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"getLogger\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"DocumentationPluginsBootstrapper\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"class\"), 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 keyword\"\n  }, \"private\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"final\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"DocumentationPluginsManager\"), \" documentationPluginsManager\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"private\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"final\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"List\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token generics\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \"<\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token class-name\"\n  }, \"RequestHandlerProvider\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \">\")), \" handlerProviders\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"private\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"final\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"ApiDocumentationScanner\"), \" resourceListing\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"private\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"final\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"DefaultConfiguration\"), \" defaultConfiguration\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"private\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"final\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"DocumentationCache\"), \" scanned\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"private\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"RequestHandlerCombiner\"), \" combiner\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"private\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"List\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token generics\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \"<\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token class-name\"\n  }, \"AlternateTypeRuleConvention\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \">\")), \" typeConventions\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"public\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"AbstractDocumentationPluginsBootstrapper\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), \"\\n            \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"DocumentationPluginsManager\"), \" documentationPluginsManager\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \",\"), \"\\n            \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"List\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token generics\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \"<\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token class-name\"\n  }, \"RequestHandlerProvider\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \">\")), \" handlerProviders\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \",\"), \"\\n            \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"DocumentationCache\"), \" scanned\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \",\"), \"\\n            \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"ApiDocumentationScanner\"), \" resourceListing\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \",\"), \"\\n            \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"Defaults\"), \" defaults\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \",\"), \"\\n            \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"TypeResolver\"), \" typeResolver\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \",\"), \"\\n            \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"PathProvider\"), \" pathProvider\", 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 keyword\"\n  }, \"this\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"documentationPluginsManager \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token operator\"\n  }, \"=\"), \" documentationPluginsManager\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n            \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"this\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"handlerProviders \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token operator\"\n  }, \"=\"), \" handlerProviders\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n            \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"this\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"scanned \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token operator\"\n  }, \"=\"), \" scanned\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n            \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"this\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"resourceListing \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token operator\"\n  }, \"=\"), \" resourceListing\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n            \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"this\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \".\"), \"defaultConfiguration \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token operator\"\n  }, \"=\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"new\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"DefaultConfiguration\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), \"defaults\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \",\"), \" typeResolver\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \",\"), \" pathProvider\", 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  }, \"}\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"}\")))), mdx(\"p\", null, \"\\uC0DD\\uC131\\uC790\\uC5D0\\uC11C \\uD544\\uC694\\uD55C \\uD544\\uB4DC \\uC911 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"List<RequestHandlerProvider>\"), \"\\uB97C \\uD55C\\uBC88 \\uB4E4\\uC5EC\\uB2E4 \\uBCF4\\uC790. \"), 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  }, \"\\n\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token comment\"\n  }, \"// RequestHandlerProvider \"), \"\\n\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"public\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"interface\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"RequestHandlerProvider\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"{\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"List\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token generics\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \"<\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token class-name\"\n  }, \"RequestHandler\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \">\")), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"requestHandlers\"), 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  }, \"}\"), \"\\n\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token comment\"\n  }, \"// RequestHandler\"), \"\\n\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"public\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"interface\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"RequestHandler\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"extends\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"Comparable\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token generics\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \"<\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token class-name\"\n  }, \"RequestHandler\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \">\")), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"{\"), \"\\n\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token comment\"\n  }, \"/**\\n     * @return declaring class\\n     * @deprecated @since 2.7.0 This is introduced to preserve backwards compat with groups\\n     */\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token annotation punctuation\"\n  }, \"@Deprecated\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"Class\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token generics\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \"<\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token operator\"\n  }, \"?\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \">\")), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"declaringClass\"), 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\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"boolean\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"isAnnotatedWith\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"Class\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token generics\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \"<\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token operator\"\n  }, \"?\"), \" \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token keyword\"\n  }, \"extends\"), \" \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token class-name\"\n  }, \"Annotation\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \">\")), \" annotation\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \")\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"PatternsRequestCondition\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"getPatternsCondition\"), 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    \\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token comment\"\n  }, \"// ...\"), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"}\"), \"\\n\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token comment\"\n  }, \"// PatternsRequestCondition\"), \"\\n\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"public\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token keyword\"\n  }, \"interface\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"PatternsRequestCondition\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token generics\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \"<\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token class-name\"\n  }, \"T\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \">\")), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"{\"), \"\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"PatternsRequestCondition\"), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"combine\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \"(\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"PatternsRequestCondition\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token generics\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \"<\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token class-name\"\n  }, \"T\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \">\")), \" other\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \")\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token punctuation\"\n  }, \";\"), \"\\n\\n    \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token class-name\"\n  }, \"Set\"), mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token generics\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \"<\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token class-name\"\n  }, \"String\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"token punctuation\"\n  }, \">\")), \" \", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"token function\"\n  }, \"getPatterns\"), 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  }, \"}\"), \"\\n\\n\"))), mdx(\"p\", null, \"\\uADF8 \\uC548\\uC758 \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"RequestHandler\"), \"\\uB97C \\uAE4C \\uBCF4\\uBA74..? \"), mdx(\"p\", null, \"\\uB4DC\\uB514\\uC5B4 \\uBB38\\uC81C\\uC758 \\uB140\\uC11D, \", mdx(\"code\", {\n    parentName: \"p\",\n    \"className\": \"language-text\"\n  }, \"PatternsRequestCondition\"), \"\\uB97C \\uBC1C\\uACAC\\uD588\\uB2E4. \"), mdx(\"p\", null, \"springfox\\uB294 \\uC2A4\\uD504\\uB9C1\\uC758 \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/servlet/mvc/condition/PatternsRequestCondition.html\"\n  }, \"PatternsRequestCondition\"), \", \\uD574\\uB2F9 \\uAC1D\\uCCB4\\uB97C \\uB798\\uD551\\uD574\\uC11C \\uC0AC\\uC6A9\\uD55C\\uB2E4. \"), mdx(\"p\", null, \"\\uD574\\uB2F9 \\uAC1D\\uCCB4\\uAC00 \\uCD08\\uAE30\\uD654\\uB418\\uC9C0 \\uC54A\\uC558\\uAE30 \\uB54C\\uBB38\\uC5D0 \\uC6B0\\uB9AC\\uB294 getPatterns() \\uBA54\\uC11C\\uB4DC\\uB97C \\uD638\\uCD9C\\uD558\\uC9C0 \\uBABB\\uD55C \\uAC83\\uC774\\uB2E4.\"), mdx(\"h2\", {\n    \"id\": \"tobe\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#tobe\",\n    \"aria-label\": \"tobe 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  }))), \"TOBE\"), mdx(\"p\", null, \"\\uD5A5\\uD6C4 \\uD504\\uB85C\\uC81D\\uD2B8\\uC5D0\\uC11C Actuator\\uB97C \\uB2E4\\uC2DC \\uC0AC\\uC6A9\\uD560 \\uB54C\\uB294 HA(\\uACE0\\uAC00\\uC6A9\\uC131) \\uB300\\uC751\\uC744 \\uC704\\uD574 \\uD5EC\\uC2A4 \\uCCB4\\uD06C\\uB97C \\uD574\\uC57C \\uD560 \\uB54C\\uC77C \\uD150\\uB370,\"), mdx(\"p\", null, \"\\uC870\\uB9CC\\uAC04 \\uCC3E\\uC544\\uC624\\uAC8C \\uB420 \\uAC83 \\uAC19\\uC544 \\uADF8\\uB54C \\uD5EC\\uC2A4 \\uCCB4\\uD0B9\\uC744 \\uD558\\uBA74\\uC11C \\uC2A4\\uC6E8\\uAC70 \\uC5C5\\uADF8\\uB808\\uC774\\uB4DC\\uB97C \\uD568\\uAED8 \\uBCD1\\uD589\\uD558\\uBA74 \\uC88B\\uC744 \\uAC83 \\uAC19\\uB2E4. \"), mdx(\"p\", null, \"\\uBBF8\\uB9AC \\uD574 \\uB450\\uBA74 \\uB354 \\uC88B\\uC744 \\uAC83 \\uAC19\\uACE0.\"), mdx(\"p\", null, \"\\uC5B8\\uC820\\uAC00 \\uB3C4\\uC6C0\\uC744 \\uBC1B\\uC73C\\uC2E4 \\uBD84\\uC774 \\uC788\\uC73C\\uBA74 \\uD574\\uC11C \\uC0C8\\uB85C\\uC6B4 \\uAE00\\uB85C \\uC791\\uC131\\uD574 \\uBCF8\\uB2E4. \"), mdx(\"p\", null, \"\\uBE44\\uC2B7\\uD55C \\uBB38\\uC81C\\uB97C \\uACAA\\uB294 \\uAC1C\\uBC1C\\uC790\\uB4E4\\uC774 \\uC774 \\uAE00\\uC744 \\uD1B5\\uD574 \\uC0C1\\uD669\\uC744 \\uB354\\uC6B1 \\uBE60\\uB974\\uAC8C \\uD574\\uACB0\\uD560 \\uC218 \\uC788\\uAE30\\uB97C \\uBC14\\uB780\\uB2E4. :) \"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"Spring 경로 매핑 전략: Redisson 의존성 이슈를 확인하며","date":"2024-06-09T00:00:00.000Z","slug":"spring-path-mapping","language":"ko","tags":["디버깅"],"cover":null,"imageShare":null,"translations":null}}},"pageContext":{"slug":"spring-path-mapping","previous":{"fileAbsolutePath":"/opt/build/repo/content/posts/2024-04-01-sth-is-wrong-but/index.md","frontmatter":{"title":"뭔가 안 돼! 하지만 모르겠다!","slug":"sth-is-wrong-but","tags":["디버깅"],"language":"ko","cover":null,"unlisted":null},"timeToRead":1,"excerpt":"…"},"next":{"fileAbsolutePath":"/opt/build/repo/content/posts/2024-12-09-incerpay-ha-1/index.md","frontmatter":{"title":"IncerPay HA 1: 유량 제어","slug":"incerpay-ha-1","tags":["InnerCircle","BE"],"language":"ko","cover":{"publicURL":"/static/6009d5144d4dcf0fc3f20e5233ecdfb2/sea.jpeg"},"unlisted":null},"timeToRead":6,"excerpt":"해당 시리즈는  패스트캠퍼스 진행 INNER CIRCLE 1기 에서,\n IncerPay라는  PG 서비스 를 구현하면서 고민하고 구현한 내용을 담습니다.\n고민의 내용은 제가 담당했던  BFF 서버 , 그 중에서도  HA…"}}},
    "staticQueryHashes": ["1956263691","411951045"]}