具备知识:JavaWebSpringBoot框架前端技术栈:Spring Boot 3.x集成框架:SSM1.Spring MVC :处理web端操作2.Spring (IOC容器管理)3. Mybatis:持久层框架三层架构:web层(controller层):视图层:主要靠spring mvc和spring业务层最终要注入controller层实现业务前端发送过来请求调用接口去业务层实现service业务层:主要用spring处理完业务要保存到数据库mapper(dao)持久层:主要是mybatis和spring框架进行数据库调用要在Mapper层进行对数据库的增删改查与数据库进行交互三层拆分:Controller(web层)控制层。接收前端发送的请求对请求进行处理并响应数据。Service业务逻辑层。处理具体的业务逻辑。厨师负责食材访问仓库操作、包括挑Dao(Mapper层)数据访问层(Data Access Object)也称为持久层。负责数据访问操作包括数据的增、删、改、查。前后端分离:制订标准前后端遵循这套标准也就是开发的接口文档前后端不分离:人员不分离业务量不统一得等代码不分离jsp代码html代码前端后端代码放的地方但它是同一个部分那么不同企业级会进行版本控制1.打开IDEA创建项目前先关闭之前的文件close.file然后点击new project2.选择Spring Boot框架配置Configuration有就配一般在Packing name后面:优先级最高properties其次yml 再yaml项目名称:pts生成项目后目录中的.mvn不需要.mvn集成文件删除即可 我们之前配置过maven留下这些文件就足够每一个springboot都会有一个启动类这是springboot的标识是整个应用的主入口static静态资源和templates模板是针对前后端不分离使用的删掉即可注:启动类只能放在pts下面因为boot工程只能扫描到pts下面所以将来创建包只能放在pts包中或者它的子包下面主包下面的pts项目的启动类将来如果有要改变的部分只有PtsApplication要改因为其他都是规定统一的部分springboot的测试类里面集成了Test所以必须要有springbootTest注解如果pom.xml文件报错说明maven配置下载不下来依赖那么我们要在设置中找到maven将maven home path改成自己的maven地址最后apply上即可测试yaml yml properties的优先级我们要选择ymlproperties优先级太高yaml优先级太低三个同时运行发现properties运行了其他没运行所以它优先级最高内容和yaml一样注意中间有空格不能省java开发web项目必需要有一个web容器SpringBoot内置了Tomcat容器现在用Tomcat服务器学习sprintboot通过springMVCspringmybatis搭建Spring概述:Spring 是一个开源的、轻量级的 Java 开发框架用于构建企业级应用程序。Spring 框架由多个模块组成每个模块都提供了不同的功能。开发人员可以根据需要选择和配置所需的模块以构建符合自己需求的应用程序。Spring 框架通过提供丰富的功能和灵活的编程模型简化了企业级应用程序的开发过程提高了代码的可维护性和可测试性是 Java 开发者广泛使用的优秀框架之一。Spring弊端:我们在项目中直接基于SpringFramework进行开发存在两个问题配置繁琐、入门难度大。