关于springboot:Java-Spring-Boot小结02

Spring Boot 整合MyBatis框架

*概述

Mybatis是一个优良的长久层框架,底层基于JDBC实现与数据库的交互。并在JDBC操作的根底上做了封装和优化,它借助灵便的SQL定制,参数及后果集的映射形式,更好的适应了以后互联网技术的倒退

*例:实现商品信息的查问,并将查问到的数据在测试类中进行输入
第一步:定义pojo对象(Goods)用于存储从数据库查问到的商品信息.
第二步:定义dao办法办法,用于查询数据库所有商品数据。
第三步:定义业务层接口以及实现类,而后在类中增加商品查问的业务办法。
第四步:定义单元测试类,对业务层办法进行单元测试

Spring Boot 整合SpringMVC利用

*概述
MVC(Model–view–controller)是软件工程中的一种软件架构模式,基于此模式把软件系统分为三个根本局部:模型(Model)、视图(View)和控制器(Controller)。
目标是通过这样的设计使程序结构更加简洁、直观,升高问题的复杂度
*组成部分的职责为:
视图(View) – UI设计人员进行图形界面设计,负责实现与用户交互。
控制器(Controller)- 负责获取申请,解决申请,响应后果。
模型(Model) – 实现业务逻辑,数据逻辑实现。
*MVC设计思维
Servlet充当MVC中的Controller,负责调用model解决业务,负责转发或重定向某个页面,在页面(view)上出现数据。
模块封装了对Servlet的技术的利用,简化了程序员对申请和响应过程中数据的解决。
*Spring MVC (是Spring 框架中基于MVC实现的用于解决Web申请的模块)–繁难架构:

*外围组件
DispatcherServlet :前端控制器, 解决申请的入口。
HandlerMapping:映射器对象, 用于治理url与对应controller的映射关系。
Interceptors:拦截器,实现申请响应的共性解决。
Controller:后端控制器-handler, 负责解决申请的管制逻辑。
ViewResolver:视图解析器,解析对应的视图关系(前缀+viewname+后缀)

Spring MVC 入门实际

*步骤:
第一步:编写一个类(GoodsController)并将其交给spring治理–
*package com.cy.pj.goods.controller;
@Controller
@RequestMapping(“/goods/”)
public class GoodsController {
@RequestMapping(“doGoodsUI”)
public String doGoodsUI() {
return “goods”;
}
}*

第二步:须要在/templates/pages/目录下创立goods.html–

第三步:启动服务器(默认我的项目嵌入的是tomcat),关上浏览器进行拜访测试。
*练习:

易错剖析

*1.
查看url输出开释正确
查看你拜访的controller对象开释交给了Spring治理

小结

*rest格调:一种软件架构编码格调,其设计的次要目标是在异构零碎之间实现兼容(跨平台)
*可变参数能够看成是一个非凡数组,目标是简化类中办法名雷同,
参数类型雷同,但参数个数不同的这样的一些重载办法定义

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理