SpringBoot

116 阅读1分钟

入门案例开发步骤

创建springboot项目

1655863141(1).png springboot的核心继承

1655866048(1).png

具体步骤

1655867042(1).png

1655867177(1).png

1655867201(1).png

1655867215(1).png

spring和springboot

1655878242(1).png

springboot快速启动

前后端分离合作开发
将项目打包(maven package),进入目录,输入cmd,之后运行开启服务

a7f2270a1ea27db8e9ec07ec5b02704.png 需要依赖这个插件才能运行 1655878953(1).png

236c31b466b5dcfc9aa67676a1040fd.png Application(主启动类)

1655882090(1).png 换依赖 1655883367(1).png

配置文件

法一 ab8e66d8b34a8be68084dc35dc04f54.png 法二

1655884401(1).png 法三

1655884479(1).png 优先级 properties为后缀的配置文件优先级最高>yml>yaml(yml与yaml区别很小)

yaml格式

1655885911(1).png

1655885970(1).png

读数据

1 读数据 1655886289(1).png 2 使用Environment对象读取yaml配置 459cb208874d89c43f5a1ec60795ed2.png 3 定义实体类,直接读对象 1655887455(1).png

多环境开发

使用yml 1655888121(1).png 使用properties

1655888687(1).png

多环境命令行启动参数

  • 先把项目打包(打包前最好先clean) 打包时识别中文 1655888927(1).png
  • 在命令行中运行jar包并选着运行的端口 1655889438(1).png
  • 自行修改端口后运行

1655889530(1).png

多环境开发兼容问题(Maven与springboot)

因为maven和springboot都可以管理多环境,所有如何保证兼容问题-----使用springboot的配置文件读取maven maven中的配置

1655952469(1).png application中的配置

e7b10a79258caf108b411a4b54748c0.png 注意:想要配置文件用pom中的内容,需要加入插件

1655952704(1).png

配置文件分类

  • 每次启动服务器要加的配置太多了

1655952887(1).png

  • 配置文件分类 idea中最原始的application是第4个 1655953309(1).png
  • 配置方法

1655954793(1).png

springboot 整合junit

引导类所在的包及其子包会被扫描

1655958744(1).png

springboot整合mybatis

1655959543(1).png

  • 勾选相关配置 1655960739(1).png
  • 在配置文件中配置

1655962084(1).png

  • 在dao中配置注解 用来代替spring整合mybatis时的类 1655963067(1).png 65bad691ded05556061709de7cf95fb.png
  • 指定数据源 1655963154(1).png

基于springboot的ssm整合案例

1655963464(1).png

1656039303(1).png