浏览器请求》contenller层———》》Service层——》dao层———》数据库
1.controller;

@controller注解
控制器Controller负责处理由DispatcherServlet分发的请求,简单来说这就是contrller层
@RequestMapping()注解
通过RequestMapping找到相对的路径
注意事项:路径语法必须正确
@Param注解

通过param传递参数
@Autowired注解

通过@Autowired注解 跳转到Service
相当于 service service=new service();
2 service层

@Service注解
表示service层
通过@Autowired注解 跳转到dao接口
相当于 new Dao();

3.通过dao接口连接到conflg包下User.mapper.xml

4. User.mapper.xml层

1<mapper>标签中的namespace方法
通过 namespace:找到dao接口的路径;


2<select>标签中的id方法通过这个id找到dao接口层的 方法名
<select>标签中的resultype方法返回值类型,int String
<select>标签中的parametertype参数类型,int String

3.<select>标签中的id方法通过这个id找到dao接口层的 方法名
<select>标签中的resultMap方法通过这个方法找到resultmap中的id,相互对应的
<resultmap>标签中的type属性表示别转换的对象
<resultmap>标签中的id属性表示别转换的对象跟上边的select标签中的id属性互相对象
<id>标签中的property属性相当于实体类中的字段|id标签中的column属性相当于数据库的字段
<resultmap>中的<association>标签
association标签中的porperty属性

association标签中的javatype属性

连接prodcut实体类
6.SpringMVC.xml

property中的value属性/web-inf/jsp/
property中的value属性 .jsp
7web.xml

org.springframework.web.servlet.DispatcherServlet控制器
8.config包下的db.properties

创建数据库连接
浙公网安备 33010602011771号