public class Car {
@Qualifier("e2")
@Autowired
private Engine engine;
public void printData() {
System.out.println("Engine object ref "+engine.getModelOfYear());
}
}
public class Engine {
private String modelOfYear;
public String getModelOfYear() {
return modelOfYear;
}
public void setModelOfYear(String modelOfYear) {
this.modelOfYear = modelOfYear;
}
}
spring.xml
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>
<bean id="e1" class="beans.Engine">
<property name="modelOfYear" value="2013"/>
</bean>
<bean id="e2" class="beans.Engine">
<property name="modelOfYear" value="2011"/>
</bean>
<bean id="c1" class="beans.Car"/>
</beans>
测试类
public class Test {
public static void main(String[] args) {
ApplicationContext ap=new ClassPathXmlApplicationContext("resources/Spring.xml");
Car c=(Car)ap.getBean("c1");
c.printData();
}
}
要使Spring在XML声明的bean中处理@autowired
注释,请将
添加到Spring.XML
:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
<context:annotation-config/>
<bean id="e1" class="beans.Engine">
<property name="modelOfYear" value="2013"/>
</bean>
<bean id="e2" class="beans.Engine">
<property name="modelOfYear" value="2011"/>
</bean>
<bean id="c1" class="beans.Car"/>
</beans>
CORS策略阻止从来源“http://localhost:3000”访问位于“http://localhost:8080/api”的XMLHttpRequest:请求的资源上没有“access-control-allog-origin”标头。 你知道吗?
有没有插件/附加组件可以帮助创建框架?从何处开始创建框架以及如何继续? 你的意见很有价值。 谢谢,阿美
线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。铬。驱动系统属性;有关详细信息,请参阅https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver.最新版本可从以下网站下载:http://chromedriver.storage.googleapis.
我正在做一个面向对象的作业...它有四个类人员,学生和员工都扩展人员和教师扩展员工... 我已经做了我能做的几乎所有的事情,但是我不能用tostring方法打印出值,也不能填充数组。我已经使用了getter setter,所有的构造函数和方法仍然不能得到任何输出。这里是人类,所有剩下的三个类都已经完成了。加上主文件
我的应用程序在点击按钮后崩溃。一些请帮助我制作的应用程序是用于表格的。但不幸的是,该应用程序在按钮点击强文本后崩溃 包裹通讯。实例CH1practicemulti;
R中的绘图可视化 上面的代码是我在运行fit参数时用来获取图的代码,但是,每次运行代码时,图都是不同的。我理解这是你如何可视化模型是如何训练或学习的。损失显示在上面的图表中,精确度显示在第二个图表中,对于最后一个图表,我不断地改变历元、批处理大小和验证,它总是0。我不完全理解这些图和Y轴上的数字是什么意思。