xml配置 -
<bean id="DS" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
<property name="driverClassName" value="${DB.DRIVERCLASS}" />
<property name="url" value="${TABLEMAINT.URL}" />
<property name="username" value="${TABLEMAINT.USER}" />
<property name="password" value="${TABLEMAINT.PASSWORD}" />
</bean>
@Component
class AbcDAO{
@Autowired
private DriverManagerDataSource DS;
public void getConnection(){
System.out.println("DS - "+DS..getConnection());
}
}
datasource DS.getConnection获取空指针异常。
自动装配不起作用。
有没有解决方案?
答案 0 :(得分:1)
ABC不是由春天管理的。
要使@Autowired注释起作用,您必须使用以下任一项注释该类:
import csv
output = []
with open('your_file.csv', 'rb') as csvfile:
reader = csv.DictReader(csvfile)
output = [item for item in reader]
json.dump(open('your_file.json'), output)
或在XML配置中定义