爆炒小提莫 发表于 2018-12-16 15:33

【笔记】springboot学习笔记

spingboot开发相比以往的三大框架开发,简化了大量的配置,能够快速上手开发项目。


优点:
-快速创建独立运行的 Spring.项目以及与主流框架集成
-使用嵌入式的 Servlet容器,应用无需打成WAR包
-starters自动依赖与版本控制
-大量的自动配置,简化开发,也可修改默认值
-无需配置XML,无代码生成,开箱即用
-准生产环境的运行时应用监控
-与云计算的天然集成




微服务的大背景下Springboot的使用:
https://martinfowler.com/microservices/
一个应用应该是一组小型服务;可以通过http的方式进行互通。
每一个功能元素最终都是一个可独立替换和独立升级的软件单元;



启动器
<dependency>
<groupId>org. springframework boot</groupId>
<artifactId>spring-boot-starter-web</artifactid>
</dependency>
pring-boot-starter-web
    pring-boot-starter: spring-boot场景启动器;帮我们导入了web模块正常运行所依赖的组件
    Spring Boot将所有的功能场景都抽取出来,做成一个个的 starters(启动器),只需要在项目里面引入这些 starter
    相关场景的所有依赖都会导入进来。要用什么功能就导入什么场景的启动器


配置文件
1、配置文件
springBoot使用一个全局的配置文件;配置文件名是固定的
.application properties
.application yml

配置文件的作用:修改 Spring Boot自动配置的默认值; SpringBoot在底层都给我们自动配置好

YAML YAML Ain't Markup Language
YAML A Markup Language:是一个标记语言
AML isn't Markup Language:不是一个标记语言
标记语言
以前的配置文件;大多都使用的是xm文件
YAML:以数据为中心,比son、xm等更适合做配置文件
YAML:配置例子
server:
    port: 8081
XML
<server>
    <port>8081</port>
</server>


2、YAML语法:
1、基本语法
k:(空格)v: 表示一对键值对(空格必须有)
以空格的缩进来控制层级关系:只要是左对卉的一列数据,都是同一个层级的
server:
   port: 8081
   path: /hello
属性和值也是大小写敏感






爆炒小提莫 发表于 2018-12-29 10:54

王大胖mi 发表于 2018-12-27 09:08
现在JAVAEE除了SSH和springMVC还有哪些常用的框架啊

mybatis啊,有很多的,现在国产的mybatisplus好像也很好用,我准备不用mybatis了,转用mybatisplus,现在流行的是springboot,springcloud搞微服务了,javaee的时代已经过去了,现在到微服务时代了,学习下

MagicLZ 发表于 2019-3-16 22:18

爆炒小提莫 发表于 2018-12-29 10:54
mybatis啊,有很多的,现在国产的mybatisplus好像也很好用,我准备不用mybatis了,转用mybatisplus,现在 ...

可以用用Spring Data JPA,Spring Boot官方集成的。mybatisplus有的他都有,还和springMVC spring security完美连接。

YAO21 发表于 2018-12-16 15:47

感谢分享

kesai 发表于 2018-12-16 15:59

谢谢楼主分享

王大胖mi 发表于 2018-12-27 09:08

现在JAVAEE除了SSH和springMVC还有哪些常用的框架啊

the_sun_still 发表于 2018-12-27 15:25

谢谢分享

AresJ 发表于 2019-1-11 23:30

SpringBoot+Springcloud才是王道

爆炒小提莫 发表于 2019-3-18 10:00

MagicLZ 发表于 2019-3-16 22:18
可以用用Spring Data JPA,Spring Boot官方集成的。mybatisplus有的他都有,还和springMVC spring secu ...

现在有在用了,转java走起

woshinage 发表于 2019-3-25 14:11

不错不错
页: [1] 2
查看完整版本: 【笔记】springboot学习笔记