最近想要学习一下mybatis,找到csdn一个不错的博客 ,先推荐一下
http://blog.csdn.net/kutejava/article/details/9164353#t6
在学习mybatis时,第一次整合完mybatis和spring访问就出了小问题,发现自己完全不知道mybatis是如何运作的,然后就各种百度,终于....
1.进入WEB-INF/web.xml,在里面获取进入applicationContext.xml以及从
如下代码:
<servlet>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
到WEB-INF下找到对应 "servlet-name"-servlet.xml的文件,进入。
2.在WEB-INF下找到的文件中
扫描包: <context:component-scan base-package="com.wyp.mybatis.controller" />
指定在controller中ModelAndView扫面的路径:
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/pages/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
3.打开controller时的路径要对应controller中注解的层次
如UserController中有:
@RequestMapping("/article")
@RequestMapping("/list")
所以直接访问路径是:http://localhost:8080/TestMybatis/article/list
下面的是我的项目目录,希望对大家有用: