SpringBoo+HTML——【整合】——项目思路

一 前期准备:
1.引入pom包,springboot的parent,springboot-web,jquery,mybatis,jdbc,gosn等依赖
2.创建springboot的启动java文件
3.创建java目录结构controller、common、service、mapper、pojo、configuration
4.创建MyMvcConfig文件配置静态资源
5.配置application.yml,配置spring的数据库等信息
6.创建resource目录结构config,static,templates
二 编码:
静态文件:HTML+thymeleaf,跳转方式:form的action
Java文件:controller:使用@Controller、@ResponseBody、@RequestMapping、@Autowired注解,
并return String类型,走视图解析器,返回页面
service:使用@Service、@Autowired注解,进行服务操作
mapper:使用@Mapper、@Insert、@Select、@Delete注解,进行数据库操作
common:使用JsonTool、Pagion、Resource、Result、Tools、WriterTool等工具类
pojo:使用@Component注解
三 前后端交互:
1.form、href等实现页面跳转——>controller,走视图解析器,返回html文件——>
service,进行model的attribute传入——>dao
跳转完成
2.ajax实现异步不刷新更新——>controller,不走视图解析器,返回Json字符串——>
service,进行result结果集的传入,返回result结果集——>dao
对json结果集进行操作,更新页面等等。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狮子座的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值