{"id":1270,"date":"2024-10-19T21:47:43","date_gmt":"2024-10-19T13:47:43","guid":{"rendered":"https:\/\/note.ui11.cc\/?p=1270"},"modified":"2024-10-19T21:47:44","modified_gmt":"2024-10-19T13:47:44","slug":"maven%e6%8c%87%e4%bb%a4%e5%a4%a7%e5%85%a8%ef%bc%9a","status":"publish","type":"post","link":"https:\/\/note.ui11.cc\/index.php\/2024\/10\/19\/maven%e6%8c%87%e4%bb%a4%e5%a4%a7%e5%85%a8%ef%bc%9a\/","title":{"rendered":"maven\u6307\u4ee4\u5927\u5168\uff1a"},"content":{"rendered":"\n<p>clean\uff1a\u6e05\u9664\u7531\u9879\u76ee\u7f16\u8bd1\u521b\u5efa\u7684target<br>validate\uff1a\u9a8c\u8bc1\u9879\u76ee\u662f\u5426\u6b63\u786e\u5e76\u4e14\u6240\u6709\u5fc5\u8981\u7684\u4fe1\u606f\u5747\u53ef\u7528<br>compile\uff1a\u7f16\u8bd1\u9879\u76ee\u7684\u6e90\u4ee3\u7801<br>test\uff1a\u4f7f\u7528\u5408\u9002\u7684\u5355\u5143\u6d4b\u8bd5\u6846\u67b6\u6765\u6d4b\u8bd5\u7f16\u8bd1\u7684\u6e90\u4ee3\u7801\uff0c\u8fd9\u4e9b\u6d4b\u8bd5\u4e0d\u5e94\u8981\u6c42\u5c06\u4ee3\u7801\u6253\u5305\u6216\u90e8\u7f72<br>verify\uff1a\u5bf9\u96c6\u6210\u6d4b\u8bd5\u7684\u7ed3\u679c\u8fdb\u884c\u4efb\u4f55\u68c0\u67e5\uff0c\u4ee5\u786e\u4fdd\u7b26\u5408\u8d28\u91cf\u6807\u51c6<br>package\uff1a\u5b8c\u6210\u4e86\u9879\u76ee\u7f16\u8bd1\u3001\u5355\u5143\u6d4b\u8bd5\u3001\u6253\u5305\u529f\u80fd\uff0c\u4f46\u6ca1\u6709\u628a\u6253\u597d\u7684\u53ef\u6267\u884cjar\u5305\uff08war\u5305\u6216\u5176\u5b83\u5f62\u5f0f\u7684\u5305\uff09\u5e03\u7f72\u5230\u672c\u5730maven\u4ed3\u5e93\u548c\u8fdc\u7a0bmaven\u79c1\u670d\u4ed3\u5e93<br>install\uff1a\u5b8c\u6210\u4e86\u9879\u76ee\u7f16\u8bd1\u3001\u5355\u5143\u6d4b\u8bd5\u3001\u6253\u5305\u529f\u80fd\uff0c\u540c\u65f6\u628a\u6253\u597d\u7684\u53ef\u6267\u884cjar\u5305\uff08war\u5305\u6216\u5176\u5b83\u5f62\u5f0f\u7684\u5305\uff09\u5e03\u7f72\u5230\u672c\u5730maven\u4ed3\u5e93\uff0c\u4f46\u6ca1\u6709\u5e03\u7f72\u5230\u8fdc\u7a0bmaven\u79c1\u670d\u4ed3\u5e93<br>deploy\uff1a\u5b8c\u6210\u4e86\u9879\u76ee\u7f16\u8bd1\u3001\u5355\u5143\u6d4b\u8bd5\u3001\u6253\u5305\u529f\u80fd\uff0c\u540c\u65f6\u628a\u6253\u597d\u7684\u53ef\u6267\u884cjar\u5305\uff08war\u5305\u6216\u5176\u5b83\u5f62\u5f0f\u7684\u5305\uff09\u5e03\u7f72\u5230\u672c\u5730maven\u4ed3\u5e93\u548c\u8fdc\u7a0bmaven\u79c1\u670d\u4ed3\u5e93<br>site\uff1a\u7528\u4e8e\u4e3aMaven\u9879\u76ee\u751f\u6210\u7ad9\u70b9\uff08\u7528\u4ee5\u751f\u6210HTML\u9875\u9762\u7684\u6a21\u5757\u7b49\u6587\u6863\uff09<br>:::tips<br>package,install,deploy\u4e09\u8005\u5173\u8054\uff1a<br>mvn clean package\u4f9d\u6b21\u6267\u884c\u4e86clean\u3001resources\u3001compile\u3001testResources\u3001testCompile\u3001test\u3001jar(\u6253\u5305)\u7b49\uff17\u4e2a\u9636\u6bb5\u3002<br>mvn clean install\u4f9d\u6b21\u6267\u884c\u4e86clean\u3001resources\u3001compile\u3001testResources\u3001testCompile\u3001test\u3001jar(\u6253\u5305)\u3001install\u7b498\u4e2a\u9636\u6bb5\u3002<br>mvn clean deploy\u4f9d\u6b21\u6267\u884c\u4e86clean\u3001resources\u3001compile\u3001testResources\u3001testCompile\u3001test\u3001jar(\u6253\u5305)\u3001install\u3001deploy\u7b49\uff19\u4e2a\u9636\u6bb5<br>:::<br>\u7248\u672c\u7ba1\u7406\u7edf\u4e00\u7ba1\u7406\u4ee5\u4e0b\u4f9d\u8d56\uff1aspring \u672c\u8eab\u7684\u7ec4\u4ef6\u3001\u5404\u79cd spring-boot-starter\u3001\u4ee5\u53ca\u5176\u5b83\u7b2c\u4e09\u65b9\u4f9d\u8d56\uff08\u5982\uff1aslf4j\u3001redis\uff09\u3002\u5305\u542b\u4e86spring-boot-starter-web\u548cspring-boot-starter\u2026<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;properties>\n\t&lt;spring-boot.version>2.7.13&lt;\/spring-boot.version>\n&lt;\/properties>\n\n&lt;!-- SpringBoot \u4f9d\u8d56\u914d\u7f6e -->\n&lt;dependency>\n\t\t&lt;groupId>org.springframework.boot&lt;\/groupId>\n\t\t&lt;artifactId>spring-boot-dependencies&lt;\/artifactId>\n\t\t&lt;version>${spring-boot.version}&lt;\/version>\n\t\t&lt;type>pom&lt;\/type>\n\t\t&lt;scope>import&lt;\/scope>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>SpringCloud\u00a0\u7248\u672c\u7ba1\u7406<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;properties>\n\t&lt;spring-cloud.version>2021.0.8&lt;\/spring-cloud.version>\n&lt;\/properties>\n\n&lt;!-- SpringCloud \u5fae\u670d\u52a1 -->\n&lt;dependency>\n\t\t&lt;groupId>org.springframework.cloud&lt;\/groupId>\n\t\t&lt;artifactId>spring-cloud-dependencies&lt;\/artifactId>\n\t\t&lt;version>${spring-cloud.version}&lt;\/version>\n\t\t&lt;type>pom&lt;\/type>\n\t\t&lt;scope>import&lt;\/scope>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>SpringCloud Alibaba \u7248\u672c\u7ba1\u7406<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;properties>\n\t&lt;spring-cloud-alibaba.version>2021.0.5.0&lt;\/spring-cloud-alibaba.version>\n&lt;\/properties>\n\n&lt;!-- SpringCloud Alibaba \u5fae\u670d\u52a1 -->\n&lt;dependency>\n\t\t&lt;groupId>com.alibaba.cloud&lt;\/groupId>\n\t\t&lt;artifactId>spring-cloud-alibaba-dependencies&lt;\/artifactId>\n\t\t&lt;version>${spring-cloud-alibaba.version}&lt;\/version>\n\t\t&lt;type>pom&lt;\/type>\n\t\t&lt;scope>import&lt;\/scope>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u8fde\u63a5\u6570\u636e\u5e93\u4f9d\u8d56<br>mysql-connector-java<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--\u8fde\u63a5\u6570\u636e\u5e93\u4f9d\u8d56-->\n&lt;dependency>\n\t&lt;groupId>mysql&lt;\/groupId>\n\t&lt;artifactId>mysql-connector-java&lt;\/artifactId>\n\t&lt;version>8.0.16&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u6570\u636e\u5e93\u8fde\u63a5\u6c60<br>c3p0 \u8fde\u63a5\u6c60<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--c3p0\u6570\u636e\u5e93\u8fde\u63a5\u6c60-->\n&lt;dependency>\n\t&lt;groupId>com.mchange&lt;\/groupId>\n\t&lt;artifactId>c3p0&lt;\/artifactId>\n\t&lt;version>0.9.5.2&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>Druid \u8fde\u63a5\u6c60<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--Druid-->\n&lt;dependency>\n\t&lt;groupId>com.alibaba&lt;\/groupId>\n\t&lt;artifactId>druid&lt;\/artifactId>\n\t&lt;version>1.2.2&lt;\/version>\n&lt;\/dependency>\n\n&lt;!--\u63a8\u8350\uff0c\u5c06Druid\u4e0eSpringBoot\u8fdb\u884c\u6574\u5408-->\n&lt;!-- Druid Spring Boot \u7ec4\u4ef6 -->\n&lt;dependency>\n\t&lt;groupId>com.alibaba&lt;\/groupId>\n\t&lt;artifactId>druid-spring-boot-starter&lt;\/artifactId>\n\t&lt;version>1.2.2&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u5355\u5143\u6d4b\u8bd5\/lombok<br>junit<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--Junit\u5355\u5143\u6d4b\u8bd5-->\n&lt;dependency>\n\t&lt;groupId>junit&lt;\/groupId>\n\t&lt;artifactId>junit&lt;\/artifactId>\n\t&lt;version>4.12&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>spring-boot-starter-test\uff08\u5305\u542b\u5728spring-boot-dependencies\u4e2d\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--Spring Boot \u6d4b\u8bd5-->\n&lt;dependency>\n\t&lt;groupId>org.springframework.boot&lt;\/groupId>\n\t&lt;artifactId>spring-boot-starter-test&lt;\/artifactId>\n\t&lt;scope>test&lt;\/scope>\n\t&lt;exclusions>\n\t\t&lt;!--\u6392\u9664junit-->\n\t\t&lt;exclusion>\n\t\t\t&lt;groupId>org.junit.vintage&lt;\/groupId>\n\t\t\t&lt;artifactId>junit-vintage-engine&lt;\/artifactId>\n\t\t&lt;\/exclusion>\n\t&lt;\/exclusions>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lombok\ud83c\udf1f<\/li>\n<\/ul>\n\n\n\n<p>@Data \uff1a\u76f4\u63a5\u53ef\u4ee5\u7701\u7565\u4e86Get\u3001Set\u65b9\u6cd5<br>@Slf4j \uff1a\u4e0d\u9700\u8981\u5355\u72ec\u5f15\u5165\u65e5\u5fd7\u4f9d\u8d56\u548c\u914d\u7f6e\u65e5\u5fd7\uff0c\u76f4\u63a5 log.info( ) \u6253\u5370\u65e5\u5fd7<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--lombok\u7b80\u5316GetSet\u65b9\u6cd5-->\n&lt;dependency>\n\t&lt;groupId>org.projectlombok&lt;\/groupId>\n\t&lt;artifactId>lombok&lt;\/artifactId>\n\t&lt;version>1.18.22&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>Spring\/MyBatis\u4f9d\u8d56<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--spring-->\n&lt;dependency>\n\t&lt;groupId>org.springframework&lt;\/groupId>\n\t&lt;artifactId>spring-webmvc&lt;\/artifactId>\n\t&lt;version>5.1.9.RELEASE&lt;\/version>\n&lt;\/dependency>\n\n&lt;!--Spring\u64cd\u4f5c\u6570\u636e\u5e93\u7684\u8bdd\uff0c\u8fd8\u9700\u8981\u4e00\u4e2aspring-jdbc-->\n&lt;dependency>\n\t&lt;groupId>org.springframework&lt;\/groupId>\n\t&lt;artifactId>spring-jdbc&lt;\/artifactId>\n\t&lt;version>5.1.9.RELEASE&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>mybatis\uff08mybatis-spring\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--mybatis-->\n&lt;dependency>\n\t&lt;groupId>org.mybatis&lt;\/groupId>\n\t&lt;artifactId>mybatis&lt;\/artifactId>\n\t&lt;version>3.5.6&lt;\/version>\n&lt;\/dependency>\n\n&lt;!--MyBatis-Spring-->\n&lt;dependency>\n\t&lt;groupId>org.mybatis&lt;\/groupId>\n\t&lt;artifactId>mybatis-spring&lt;\/artifactId>\n\t&lt;version>2.0.2&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>mybatis-plus\u914d\u7f6e<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;dependency>\n    &lt;groupId>com.baomidou&lt;\/groupId>\n    &lt;artifactId>mybatis-plus-boot-starter&lt;\/artifactId>\n    &lt;version>3.4.2&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Json\u89e3\u6790\u5e93<br>jackson\uff08SpringBoot\u9ed8\u8ba4\uff09<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--jackson-databind\u6570\u636e\u6346\u7ed1\u5305-->\n&lt;dependency>\n    &lt;groupId>com.fasterxml.jackson.core&lt;\/groupId>\n    &lt;artifactId>jackson-databind&lt;\/artifactId>\n    &lt;version>2.9.8&lt;\/version>\n&lt;\/dependency>\n&lt;dependency>\n    \n&lt;!--jackson-annotations \u6ce8\u89e3\u5305\uff0c\u63d0\u4f9b\u6807\u51c6\u6ce8\u89e3\u529f\u80fd-->\n&lt;dependency>\n    &lt;groupId>com.fasterxml.jackson.core&lt;\/groupId>\n    &lt;artifactId>jackson-annotations&lt;\/artifactId>\n    &lt;version>2.9.0&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>fastjson\uff08\u63a8\u8350\uff01\uff01\uff01\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--alibaba\u7684fastjson-->\n    &lt;groupId>com.alibaba&lt;\/groupId>\n    &lt;artifactId>fastjson&lt;\/artifactId>\n    &lt;version>1.2.60&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>fastjson\uff08jackson-databind\u3001jackson-annotations\uff09\u3001aspectjrt\uff08aspectjweaver\uff09\u3001log4j\uff08log4j-core\uff09<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AOP\u4f9d\u8d56<br>@AspectJ\u3001@Pointcut\u3001\u901a\u77e5\u6ce8\u89e3\uff08\u5982\uff1a@Before\u3001@After\u7b49\uff09\u3001@Aspect\u548c\u81ea\u5b9a\u4e49\u6ce8\u89e3<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--Spring Boot Aop-->\n&lt;dependency>\n\t\t&lt;groupId>org.springframework.boot&lt;\/groupId>\n\t\t&lt;artifactId>spring-boot-starter-aop&lt;\/artifactId>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u65e5\u5fd7\u4f9d\u8d56<br>log4j<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--log4j-->\n&lt;dependency>\n    &lt;groupId>org.apache.logging.log4j&lt;\/groupId>\n    &lt;artifactId>log4j-core&lt;\/artifactId>\n    &lt;version>2.17.1&lt;\/version>\n&lt;\/dependency>\n\n&lt;dependency>\n    &lt;groupId>log4j&lt;\/groupId>\n    &lt;artifactId>log4j&lt;\/artifactId>\n    &lt;version>1.2.17&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u53c2\u6570\u6821\u9a8c<br>\u652f\u6301\u7684\u6ce8\u89e3\uff1a@Max\uff0c@Min\u7b49<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--Spring Validation-->\n&lt;dependency>\n\t\t&lt;groupId>org.springframework.boot&lt;\/groupId>\n\t\t&lt;artifactId>spring-boot-starter-validation&lt;\/artifactId>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>\u670d\u52a1\u76d1\u63a7<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--actuator\u76d1\u63a7\u5bfc\u5165-->\n&lt;dependency>\n\t\t&lt;groupId>org.springframework.boot&lt;\/groupId>\n\t\t&lt;artifactId>spring-boot-starter-actuator&lt;\/artifactId>\n&lt;\/dependency>\n&lt;!---->\n<\/code><\/pre>\n\n\n\n<p>SpringBoot Admin\u53ef\u89c6\u5316<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!-- Admin\u670d\u52a1\u7aef -->\n\t&lt;dependency>\n\t\t\t&lt;groupId>de.codecentric&lt;\/groupId>\n\t\t\t&lt;artifactId>spring-boot-admin-starter-client&lt;\/artifactId>\n\t\t\t&lt;version>2.3.1&lt;\/version>\n\t&lt;\/dependency>\n\n&lt;!-- Admin\u5ba2\u6237\u7aef -->\n\t&lt;dependency>\n\t\t\t&lt;groupId>de.codecentric&lt;\/groupId>\n\t\t\t&lt;artifactId>spring-boot-admin-starter-server&lt;\/artifactId>\n\t\t\t&lt;version>2.3.1&lt;\/version>\n\t&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>\u9879\u76ee\u70ed\u90e8\u7f72<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;dependency>\n    &lt;groupId>org.springframework.boot&lt;\/groupId>\n    &lt;artifactId>spring-boot-devtools&lt;\/artifactId>\n    &lt;optional>true&lt;\/optional>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>hutool\u5de5\u5177\u5305<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--Hutool-->\n&lt;dependency>\n\t\t&lt;groupId>cn.hutool&lt;\/groupId>\n\t\t&lt;artifactId>hutool-all&lt;\/artifactId>\n\t\t&lt;version>5.4.7&lt;\/version>\n&lt;\/dependency>\n<\/code><\/pre>\n\n\n\n<p>build-resources\uff08\u8d44\u6e90\u5bfc\u5165\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--\u5728build\u4e2d\u914d\u7f6eresources\uff0c\u6765\u9632\u6b62\u6211\u4eec\u7684\u8d44\u6e90\u5bfc\u51fa\u5931\u8d25\u95ee\u9898-->\n&lt;build>\n    &lt;resources>\n        &lt;resource>\n            &lt;directory>src\/main\/resources&lt;\/directory>\n            &lt;includes>\n                &lt;include>**\/*.properties&lt;\/include>\n                &lt;include>**\/*.xml&lt;\/include>\n            &lt;\/includes>\n            &lt;filtering>true&lt;\/filtering>\n        &lt;\/resource>\n        &lt;resource>\n            &lt;directory>src\/main\/java&lt;\/directory>\n            &lt;includes>\n                &lt;include>**\/*.properties&lt;\/include>\n                &lt;include>**\/*.xml&lt;\/include>\n            &lt;\/includes>\n            &lt;filtering>true&lt;\/filtering>\n        &lt;\/resource>\n    &lt;\/resources>\n&lt;\/build>\n<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>clean\uff1a\u6e05\u9664\u7531\u9879\u76ee\u7f16\u8bd1\u521b\u5efa\u7684targetvalidate\uff1a\u9a8c\u8bc1\u9879\u76ee\u662f\u5426\u6b63\u786e\u5e76\u4e14\u6240\u6709\u5fc5\u8981\u7684\u4fe1\u606f\u5747\u53ef\u7528comp [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,15,13,14],"tags":[],"class_list":["post-1270","post","type-post","status-publish","format-standard","hentry","category-mybatis","category-mybatisplus","category-springboot","category-springframework"],"_links":{"self":[{"href":"https:\/\/note.ui11.cc\/index.php\/wp-json\/wp\/v2\/posts\/1270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/note.ui11.cc\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/note.ui11.cc\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/note.ui11.cc\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/note.ui11.cc\/index.php\/wp-json\/wp\/v2\/comments?post=1270"}],"version-history":[{"count":1,"href":"https:\/\/note.ui11.cc\/index.php\/wp-json\/wp\/v2\/posts\/1270\/revisions"}],"predecessor-version":[{"id":1271,"href":"https:\/\/note.ui11.cc\/index.php\/wp-json\/wp\/v2\/posts\/1270\/revisions\/1271"}],"wp:attachment":[{"href":"https:\/\/note.ui11.cc\/index.php\/wp-json\/wp\/v2\/media?parent=1270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/note.ui11.cc\/index.php\/wp-json\/wp\/v2\/categories?post=1270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/note.ui11.cc\/index.php\/wp-json\/wp\/v2\/tags?post=1270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}