{"id":1295,"date":"2021-05-20T09:33:18","date_gmt":"2021-05-20T01:33:18","guid":{"rendered":"http:\/\/cheng-bing.top\/?p=1295"},"modified":"2021-05-20T09:33:18","modified_gmt":"2021-05-20T01:33:18","slug":"520%e6%8e%a8%e8%8d%90%e4%bb%a3%e7%a0%81","status":"publish","type":"post","link":"https:\/\/cheng-bing.top\/index.php\/2021\/05\/20\/520%e6%8e%a8%e8%8d%90%e4%bb%a3%e7%a0%81\/","title":{"rendered":"520\u63a8\u8350\u4ee3\u7801"},"content":{"rendered":"\n<p>day2_1.xml:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n&lt;beans xmlns=\"http:\/\/www.springframework.org\/schema\/beans\"\r\n       xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"\r\n       xmlns:context=\"http:\/\/www.springframework.org\/schema\/context\"\r\n       xsi:schemaLocation=\"http:\/\/www.springframework.org\/schema\/beans\r\n    http:&#47;&#47;www.springframework.org\/schema\/beans\/spring-beans.xsd\r\n    http:\/\/www.springframework.org\/schema\/context\r\n    http:\/\/www.springframework.org\/schema\/context\/spring-context-4.0.xsd\">\r\n\r\n    &lt;bean id=\"v1\" class=\"day1.M4A4\">&lt;\/bean>\r\n    &lt;bean id=\"v2\" class=\"day1.USP\"\/>\r\n    &lt;bean id=\"Girlfriend\" class=\"day1.Person\">\r\n        &lt;constructor-arg index=\"0\" value=\"Your Girl Friend\"\/>\r\n        &lt;constructor-arg index=\"1\" ref=\"v1\"\/>\r\n        &lt;constructor-arg index=\"2\" ref=\"v2\"\/>\r\n    &lt;\/bean>\r\n\r\n&lt;\/beans><\/code><\/pre>\n\n\n\n<p>main.java:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>package day2;\nimport org.springframework.context.ApplicationContext;\r\nimport org.springframework.context.support.ClassPathXmlApplicationContext;\r\n\r\npublic class main {\r\n    public static void main(String&#91;] args) {\r\n       ApplicationContext applicationContext = new ClassPathXmlApplicationContext(\"1.xml\");\r\n        Person girlFriend = applicationContext.getBean(\"Girlfriend\", Person.class);\r\n        System.out.println(girlFriend.isEmpty());\r\n    }\r\n}\r\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Exception in thread \"main\" org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'girlfriend' available\r\n\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:812)\r\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1282)\r\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:297)\r\n\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)\r\n\tat org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1115)\r\n\tat day1.main.main(main.java:31)<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>day2_1.xml: main.java:<\/p>\n","protected":false},"author":1,"featured_media":1296,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/cheng-bing.top\/index.php\/wp-json\/wp\/v2\/posts\/1295"}],"collection":[{"href":"https:\/\/cheng-bing.top\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheng-bing.top\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cheng-bing.top\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cheng-bing.top\/index.php\/wp-json\/wp\/v2\/comments?post=1295"}],"version-history":[{"count":1,"href":"https:\/\/cheng-bing.top\/index.php\/wp-json\/wp\/v2\/posts\/1295\/revisions"}],"predecessor-version":[{"id":1297,"href":"https:\/\/cheng-bing.top\/index.php\/wp-json\/wp\/v2\/posts\/1295\/revisions\/1297"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheng-bing.top\/index.php\/wp-json\/wp\/v2\/media\/1296"}],"wp:attachment":[{"href":"https:\/\/cheng-bing.top\/index.php\/wp-json\/wp\/v2\/media?parent=1295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheng-bing.top\/index.php\/wp-json\/wp\/v2\/categories?post=1295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheng-bing.top\/index.php\/wp-json\/wp\/v2\/tags?post=1295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}