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结果集进行操作,更新页面等等。

你可能感兴趣的:(#)