测试spring的注入
package com.;import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;import javax.sql.DataSource;import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import st.context.ContextConfiguration;
import st.context.junit4.SpringJUnit4ClassRunner;@ContextConfiguration("classpath:l")
@RunWith(SpringJUnit4ClassRunner.class)
public class ConnTest {@Autowiredprivate DataSource ds;@Testpublic void getConn() throws Exception{Connection conn = ds.getConnection();String sql = "select * from user_inf";PreparedStatement ps = conn.prepareStatement(sql);ResultSet rs uteQuery();()){System.out.String("loginname"));}}}
test:
package dao;import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import t.support.ClassPathXmlApplicationContext;import entity.User;public class demo {@Testpublic void pp(){ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("l");System.out.println("-----容器创建-----");User user = (Bean("user");System.out.Name());System.out.println(user);}
}
bean
package entity;public class User {private String name;private String age;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getAge() {return age;}public void setAge(String age) {this.age = age;}}
spring
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns=""xmlns:xsi=""xmlns:aop=""xmlns:context=""xmlns:p=""xmlns:tx=""xsi:schemaLocation=" .xsd .0.xsd .0.xsd .0.xsd"><bean id="user" class="entity.User"><property name="name" value="你好!" /> <property name="age" value="世界" /> </bean></beans>
本文发布于:2024-01-29 12:40:22,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170650322615348.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |