|
19 | 19 | import com.google.common.base.Stopwatch; |
20 | 20 |
|
21 | 21 | import java.io.IOException; |
| 22 | +import java.io.InputStream; |
22 | 23 | import java.io.PrintWriter; |
23 | 24 | import java.net.Inet4Address; |
24 | 25 | import java.net.Inet6Address; |
|
39 | 40 | import javax.servlet.http.HttpServletRequest; |
40 | 41 | import javax.servlet.http.HttpServletResponse; |
41 | 42 |
|
| 43 | +import org.apache.ibatis.io.Resources; |
| 44 | +import org.apache.ibatis.session.SqlSessionFactory; |
| 45 | +import org.apache.ibatis.session.SqlSessionFactoryBuilder; |
| 46 | + |
42 | 47 | // [START example] |
43 | 48 | @SuppressWarnings("serial") |
44 | 49 | @WebServlet(name = "userservice", value = "") |
45 | 50 | 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 { |
47 | 55 |
|
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 | + } |
51 | 60 |
|
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 | + } |
56 | 71 |
|
57 | | - @Override |
58 | | - public void init() throws ServletException { |
59 | | - throw new ServletException("init"); |
60 | | - } |
| 72 | + } |
61 | 73 | } |
0 commit comments