吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6363|回复: 16
收起左侧

[Java 转载] 【笔记】springboot学习笔记

[复制链接]
爆炒小提莫 发表于 2018-12-16 15:33
spingboot开发相比以往的三大框架开发,简化了大量的配置,能够快速上手开发项目。


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




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



启动器
[Java] 纯文本查看 复制代码
<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:配置例子
[Asm] 纯文本查看 复制代码
server:
    port: 8081

XML
[XML] 纯文本查看 复制代码
<server>
    <port>8081</port>
</server>



2、YAML语法:
1、基本语法
k:(空格)v: 表示一对键值对(空格必须有)
以空格的缩进来控制层级关系:只要是左对卉的一列数据,都是同一个层级的
[Asm] 纯文本查看 复制代码
server:
     port: 8081
     path: /hello

属性和值也是大小写敏感






免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
丁郁非 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 爆炒小提莫 发表于 2018-12-29 10:54
王大胖mi 发表于 2018-12-27 09:08
现在JAVAEE除了SSH和springMVC还有哪些常用的框架啊

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

免费评分

参与人数 1吾爱币 +1 收起 理由
王大胖mi + 1 热心回复!

查看全部评分

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

可以用用Spring Data JPA,Spring Boot官方集成的。mybatis  plus有的他都有,还和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官方集成的。mybatis  plus有的他都有,还和springMVC spring secu ...

现在有在用了,转java走起
woshinage 发表于 2019-3-25 14:11
不错不错
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-29 16:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表