大家好,我叫大鸡腿,大家可以关注下我,会持续更新技术文章还有人生感悟,感谢~
Spring,spring mvc,mybatis框架
1. 基本类
2. 数据库mysql
(1)主键设置
(2)Foreignkey外键关联
(3)数据库连接
3. Dao层(数据访问层,方法封装)
(1)接口interface方法----> 实现由相应的dao.xml完成相应的数据库操作(spring-dao.xml完成Mybatis整合)
(2)如果dao.xml里面有写入#{参数},接口参数要使用@Param
4. Service层
(1)接口interface ------>实现由类(@Service),与dao类挂钩。
(2)封装Service类数据bean
(3)配置有spring-service.xml
(4)@Autowired注入接口,spring会自动调用实现类
(5)@Transactional注解控制事务(在实现类中写)
5. web层
(1)Controller类,对访问地址进行拦截并处理@Controller
@RequestMapping对拦截地址的配置
@Autowired注入service类
Return String------>返回jsp页面
@ResponseBody转换成json格式
参数:@PathVariable获取传入多个的数值{}
@PathParam获取传入单个的数值
(2)配置由spring-web.xml
6. web.xml
1.配置DispatcherServlet拦截器
2.配置SpringMVC 需要配置的文件(spring-dao/service/web.xml)
7.单元测试
(1) @RunWith(SpringJUnit4ClassRunner.class)//使用所以注释前必须使用这个
@ContextConfiguration("配置文件")
@Resource注入
@Test单元测试