首页 > 寺庙

Springboot|

Springboot

1.简介

Springboot|

Springboot来简化spring应用的开发,约定大于配置,去繁从简

背景:J2ee笨重的开发,繁多的配置,低下的开发效率,复杂的部署流程,第三方技术集成难度较大。

解决:Springboot----J2EE 一站式解决方案

学习springboot的前提条件:

1.有spring框架的使用经验

2.使用过Maven进行项目构建和依赖管理

3.熟练使用sts(Eclipse)

环境约束:Jdk1.8及以上、Maven3.x及以上、Springboot1.5.9.RELESE

微服单体式应用

Springboot入门sts版本

1.创建maven项目

2.引入startersspring-boot-starter-web

Springboot为我们提供了简化企业级开发绝大多数的场景starter pom(启动器)只要引入相应场景的starter pom,相关技术的绝大部分配置将会消除(自动配置)。

3.创建主程序

4.启动运行

5.访问:

引入springboot的父工程

添加web启动器

创建启动类

编写业务代码

启动,测试运行

Http://localhost:8080/user

问题总结:

1.启动类的位置

启动类的位置要比其他的java类的包少一层

1.启动问题

服务启动---------关闭-------在启动

同时启动多个-------端口冲突

@RestController:

在类上加上@RestController:表示修饰该Controller所有的方法返回JSON格式。就相当于@Controller+@ResponseBody

插件

springboot 的核心配置文件

1.Springboot的配置文件用于配置springboot程序的,有两种配置格式

.properties

.yml

2.配置文件放在src/main/resources目录下

3.配置文件的名称一定是application.propertiesapplication.yml

4.配置文件的作用:

修改springboot自动配置的默认值,我们自己可以对默认值进行修改

5.核心配置文件

(.properties)(默认采用的该文件)

.yml文件:

Yml是一种配置格式文件,主要采用一定的空格,换行等格式进行配置

学习yml语法格式

1.使用缩进表示层级关系

2.大小写敏感

3.相同层级的元素左侧对齐即可

1.值的写法:

6.多环境配置(文件)

Springboot提供了多环境的配置(开发—测试--à上线)

6.1:为每个环境层创建一个配置文件,命名格式:application-环境标识.properties

3个不同环境的配置文件,使用哪个呢,我们需要在总配置文件里进行激活

6.2:为每个环境层创建一个配置文件,命名格式:application-环境标识.yml

Yml支持多文档块方式:(推荐使用)

Springboot里的测试

在pom为文件里加入测试环境包

2.编写代码

3.创建测试类去测试需要测试的方法

使用maven创建多模块应用:

Child1添加

Child2删除

Child3修改

Child4查询

需要一个父项目统一管理

ParentChild

先创建父工程,在父工程的基础上在创建子工程

步骤:创建一个父工程

父工程已创建好接着创建子工程


|Springboot

 

Springboot|
  • 太牛了 这是我见过把微服务讲的最全最好的SpringCloud架构进阶|
  • 太牛了 这是我见过把微服务讲的最全最好的SpringCloud架构进阶| | 太牛了 这是我见过把微服务讲的最全最好的SpringCloud架构进阶| ...

    Springboot|
  • 吹爆 阿里爆款Spring源码高级笔记 原来看懂源码如此简单|
  • 吹爆 阿里爆款Spring源码高级笔记 原来看懂源码如此简单| | 吹爆 阿里爆款Spring源码高级笔记 原来看懂源码如此简单| ...

    Springboot|
  • springboot,idea,调试技巧,开启调试的方法|
  • springboot,idea,调试技巧,开启调试的方法| | springboot,idea,调试技巧,开启调试的方法| ...