以SpringMVC为例 SpringBoot构建方式

文章目录集成各类技术Boot整合Druid,总结整合过程Boot工程打包与运行
简单学习总结 前言
简单学习了,真的及其简化了的开发,省去了很多麻烦,感谢黑马程序员的课程,看的是黑马程序员全套视频教程,讲的很好,在此总结一下,以便以后复习,
内容很多,请善用Ctrl+f
构建方式(以为例) idea使用官网()构建(需要联网) idea新建项目,点击 选项选择,点击next设置自己的GAV信息,选择自己的java版本,(包名太长可以删除简化)也可以更改工程类型与语种,默认为maven与java,点击next这里选择你要导入的工具与选择的版本选择工具勾选即可,也可搜索,然后点击next 直接访问官网()构建(需要联网) 可以直接访问,也可以去官网->->->网页底端 操作同idea使用官网步骤3,4,5,中添加需要的工具,下载工程,预览生成的项目,SHARE分享链接共享当前配置 。如果您想依赖我们的默认值,可以从 URL 中删除属性 。点击下载项目,然后导入到idea进行开发.(阿里云没有这种方式) 使用阿里提供的网站()构建(需要联网) idea新建项目,点击 选项选择,填入地址(),点击next其他步骤同idea使用官网步骤3,4,5,6,不过中方式选择时候版本较低,不过可以去项目的pom中修改即可,且阿里还提供了很多技术在导入工具是供我们选择 使用maven直接构建(无需联网,但需要原先boot项目) 直接创建一个maven项目,无需骨架,配置一个完整的maven项目然后将缺少的东西补齐(东西是什么下面讲解) 缺少依赖,让项目继承-boot--很重要的父工程
org..boot
-boot--
2.6.0
缺少依赖,添加项目所需依赖,使用特点,添加依赖
org..boot
-boot--web
【以SpringMVC为例SpringBoot构建方式】缺少引导类,添加一个类,名字、位置随便,类上添加注释@n,类中有个main函数(理论上这个main方法在哪个类运行都可以,只不过idea不会识别为)
@SpringBootApplicationpublic class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}}
添加,运行测试 。(测试的那些东西也一样,如果原先有的项目直接复制结构即可) 构建总结优点(以为例) 起步依赖(简化了依赖配置)
我们定义了,但是我们使用的时候一般不会直接使用组件,因为还有,使用更能简化怎么的依赖配置 。自动配置(简化了常用工程的相关配置) 引导类辅助功能(内置服务器…) 内嵌中的配置文件
boot配置文件在maven中目录中,默认名称为.,idea中提供了强大的提示功能,且idea是根据你所导入的技术来提示,没导入的技术不会提示,你也可以从官网中查找相应的功能配置(需了解的是官网中为全部配置属性且格式为配置格式),步骤为:
去#learn 中中,绿色的表示现行的,点击Doc.找到 选项,点进去就是所有配置及解释,可以使用Ctrl+f进行检索 配置文件的格式
配置文件格式分为三种
配置文件名称
配置文件名称这个概念感觉比较重要,但是比较简单,后面也会用到,在这里简单介绍一下,配置文件名称默认为,即boot项目运行时就会在中找名的配置文件,不管是什么格式的,内容合并依靠上面的优先级决定 。
更专业的解释是,格式为:-{}.,其中 {} 对应你的环境标识(后面解释)
而在实际开发中如果某开发人员离职,如果它知道配置文件名称,可能会导致不安全,所以给配置文件起别名会使项目更安全
方法1: 在运行时添加临时变量属性,即:–..name=ebank
不用后缀名,只要是这个名称的配置文件都可
方法2: 在运行时添加临时变量,配置文件路径(可多个,有逗号隔开,级别谁后定义谁级别高)
即:–..=d://adc.[这是全路径名]
--..=:/abc.,:/edank.yml[这是类路径]