Skip to content

Commit f37e97b

Browse files
author
javaage
committed
test mybatis
1 parent 5419502 commit f37e97b

File tree

1 file changed

+24
-12
lines changed

1 file changed

+24
-12
lines changed

flexible/postgres/src/main/java/com/cisco/la/UserServlet.java

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import com.google.common.base.Stopwatch;
2020

2121
import java.io.IOException;
22+
import java.io.InputStream;
2223
import java.io.PrintWriter;
2324
import java.net.Inet4Address;
2425
import java.net.Inet6Address;
@@ -39,23 +40,34 @@
3940
import javax.servlet.http.HttpServletRequest;
4041
import javax.servlet.http.HttpServletResponse;
4142

43+
import org.apache.ibatis.io.Resources;
44+
import org.apache.ibatis.session.SqlSessionFactory;
45+
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
46+
4247
// [START example]
4348
@SuppressWarnings("serial")
4449
@WebServlet(name = "userservice", value = "")
4550
public class UserServlet extends HttpServlet {
46-
Connection conn;
51+
Connection conn;
52+
53+
@Override
54+
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException {
4755

48-
@Override
49-
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException,
50-
ServletException {
56+
PrintWriter out = resp.getWriter();
57+
resp.setContentType("text/plain");
58+
out.println("User:test ");
59+
}
5160

52-
PrintWriter out = resp.getWriter();
53-
resp.setContentType("text/plain");
54-
out.println("User:test ");
55-
}
61+
@Override
62+
public void init() throws ServletException {
63+
try{
64+
String resource = "org/mybatis/builder/mybatis-config.xml";
65+
InputStream inputStream = Resources.getResourceAsStream(resource);
66+
SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();
67+
SqlSessionFactory factory = builder.build(inputStream);
68+
}catch(IOException exp){
69+
70+
}
5671

57-
@Override
58-
public void init() throws ServletException {
59-
throw new ServletException("init");
60-
}
72+
}
6173
}

0 commit comments

Comments
 (0)