做网站能创业吗,成都网站建设哪家售后好,网站定位分析,深圳最出名的50家公司SpringBoot案例5#xff0c;案例5.1 创建工程5.2 代码拷贝5.3 配置文件5.4 静态资源目标 基于SpringBoot的完成SSM整合项目开发 5#xff0c;案例
SpringBoot 到这就已经学习完毕#xff0c;接下来我们将学习 SSM 时做的三大框架整合的案例用 SpringBoot 来实现一下。我们完…
SpringBoot案例5案例5.1 创建工程5.2 代码拷贝5.3 配置文件5.4 静态资源目标 基于SpringBoot的完成SSM整合项目开发 5案例
SpringBoot 到这就已经学习完毕接下来我们将学习 SSM 时做的三大框架整合的案例用 SpringBoot 来实现一下。我们完成这个案例基本是将之前做的拷贝过来修改成 SpringBoot 的即可主要从以下几部分完成 pom.xml 配置起步依赖必要的资源坐标(druid) application.yml 设置数据源、端口等 配置类 全部删除 dao 设置Mapper 测试类 页面 放置在resources目录下的static目录中 5.1 创建工程
创建 SpringBoot 工程在创建工程时需要勾选 web、mysql、mybatis工程目录结构如下 由于我们工程中使用到了 Druid 所以需要导入 Druid 的坐标
dependencygroupIdcom.alibaba/groupIdartifactIddruid/artifactIdversion1.1.16/version
/dependency5.2 代码拷贝
将 springmvc_11_page 工程中的 java 代码及测试代码连同包拷贝到 springboot_09_ssm 工程按照下图进行拷贝 需要修改的内容如下 Springmvc_11_page 中 config 包下的是配置类而 SpringBoot 工程不需要这些配置类所以这些可以直接删除 dao 包下的接口上在拷贝到 springboot_09-ssm 工程中需要在接口中添加 Mapper 注解 BookServiceTest 测试需要改成 SpringBoot 整合 junit 的 SpringBootTest
public class BookServiceTest {Autowiredprivate BookService bookService;Testpublic void testGetById(){Book book bookService.getById(2);System.out.println(book);}Testpublic void testGetAll(){ListBook all bookService.getAll();System.out.println(all);}
}5.3 配置文件
在 application.yml 配置文件中需要配置如下内容
服务的端口号连接数据库的信息数据源
server:port: 80spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/ssm_db #?servierTimezoneUTCusername: rootpassword: root5.4 静态资源
在 SpringBoot 程序中是没有 webapp 目录的那么在 SpringBoot 程序中静态资源需要放在什么位置呢
静态资源需要放在 resources 下的 static 下如下图所示 学习笔记 from 黑马程序员 By – Suki 2023/4/6