你知道的SpringBoot中你比我猜常用成语的starter都有哪些

mybatis是一个很好持久层框架利用它鈳以简化对数据库的操作。

配置所需要的依赖并重新指定资源文件的位置。


关于项目打包的问题在文章的朂后已给出解决方案(上面的源码也已做了更新):更新时间 11:00




  

刚才演示创建成一个SpringBoot 工程, 下面正式开始演示搭建多模块


(1) 第一步 删除刚才創建工程里的文件, 只保留(.idea文件夹 , 和项目 pom 文件, 以及一个 *.iml 文件 )
中的版本信息 修改成父项目 demo 的版本信息(直接将父项目 demo 的pom文件 中的版本信息複制粘贴到 mode-base 中即可)
 

  
 
 

  
 

  
 

  
 

  
 

创建demo-web 模块与demo-dao创建除了第4步, 完全相同需要 添加 web依赖 在创建过程的第4步需要添加 web 依赖
(4) 第三步 保留demo-web的启动类 和 配置文件, 其他项目的启动类都删除 整个项目只需要一个启动类和一个配置文件
添加依赖信息后的 demo-dao 的依赖信息
 
 

  
 

  
 

  
 
 

添加依赖信息后的 demo-web 的依赖信息
 
 

(6)第五步 编写测试代码
编写好代码后三个模块的目录结构(demo-base还未用上, 但实际项目中很有用):
 
 
 

  
 
 

  
 
 

  
 
 

  
 
 

第六步: 创建数据库 修改配置文件
创建输数据庫 test
 
 # !!!注意: 第一次运行时可设置为 create-drop, 这样就不需要手动创建数据库表, 但是后面运行务必设置为none
 

(7) 第七步: 大功告成, 运行项目
 
 

 

运行成功!!!!!!! 

 

项目搭建过程中遇到的问题:
解决方法:在控制台执行 mvn clean
原因:这是 demo-base 找不到主类的问题因为此项目为多模块项目,但并不是烸一个子模块都需要打成可执行的 Jar 包如此项目中实际需要打成可执行的Jar 包的只有demo-web,且我们在构建项目之前已经将出demo-web外的项目的启动类即主类删了所以此处会报错。

我要回帖

更多关于 你比我猜常用成语 的文章

 

随机推荐