标签:manage 操作 gen -name 属性 cal imp ssm ref
http://how2j.cn/k/tmall_ssm/tmall_ssm-1516/1516.html
使用springMVC+spring+mybatis的方式打通表现层/业务层/持久层。从浏览器接收访问路径开始,经过数据库调取数据(只做查询),最后从浏览器显示视图的全部简易流程。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<properties>
<spring.version>4.1.3.RELEASE</spring.version>
<pagehelper.version>5.1.2-beta</pagehelper.version>
<mysql.version>5.1.6</mysql.version>
<mybatis.spring.version>1.2.3</mybatis.spring.version>
<mybatis.version>3.1.1</mybatis.version>
<junit.version>4.12</junit.version>
<jstl.version>1.2</jstl.version>
<jsqlparser.version>1.0</jsqlparser.version>
<jackson.version>1.2.7</jackson.version>
<servlet-api.version>3.1.0</servlet-api.version>
<druid.version>1.0.18</druid.version>
<log4j.version>1.2.16</log4j.version>
<commons-logging.version>1.2</commons-logging.version>
<commons-fileupload.version>1.2.1</commons-fileupload.version>
<commons-io.version>1.3.2</commons-io.version>
<commons-lang.version>2.6</commons-lang.version>
<aopalliance.version>1.0</aopalliance.version>
<mybatis-generator.version>1.3.5</mybatis-generator.version>
</properties>
创建实体类Category,定义了private的id和name,以及getter/setter方法
1 | public class { |
创建接口CategoryMapper,申明list方法,未来可以添加增删改查等操作
1 | public interface CategoryMapper { |
创建接口CategoryService,申明list方法
1 | public interface CategoryService { |
创建类CategoryServiceImpl实现CategoryService接
1 |
|
@Service 表示将CategoryServiceImpl类交给spring来管理,并申明为Service类
@Autowired 表示由spring自动装配注入categoryMapper
创建类CategoryController,处理请求,跳转视图
1 |
|
创建CategoryMapper.xml配置文档,实现id倒排序查询所有分类
1 | <mapper namespace="com.ihappy.lee.mapper.CategoryMapper"> |
创建核心文档applicationContext.xml–对注解的识别;对jdbc.properties的引用;指定数据库连接池;配置Mybatis的SessionFactory;
1 | <context:component-scan base-package="com.ihappy.lee.service" /> |
创建springMVC.xml
1 | <!--springMVC的注解配置--> |
配置web.xml–指定spring核心配置文档applicationContext.xml;设置中文过滤器;分发servlet,指定springMVC配置文档springMVC.xml
1 | <!-- spring的配置文档--> |
其他配置(日志文档log4j.properties;数据库配置文档jdbc.properties),略
创建listCategory.jsp文档
1 | <!-- 关键代码: |
简易测试类
1 | public static void main(String args[]) { |
根据web.xml中的配置(分发servlet),将拦截到的/admin_category_list,交给DispatcherServlet来处理
1 | <servlet-mapping> |
【注】“url-pattern”使用的’/‘将会覆盖到容器的default servlet,凡是web.xml中找不到匹配的URL,访问请求都将交给该servlet,即DispatcherServlet来处理
标签:manage 操作 gen -name 属性 cal imp ssm ref
原文地址:https://www.cnblogs.com/lijianming180/p/12014341.html