Springboot用法

    

目录

    

    打包类型

     jar包通过网络下载,如何保证文件不被篡改

    关于build标签作用

    关于配置文件说明

注解说明

 spring容器如何理解


    打包类型


1.jar包文件 springboot项目/工具API项目/框架的项目
2.war包文件 动态web项目 JSP类型 tomcat服务器.
3.pom类型(标识符) POM类型表示聚合工程 微服务架构设计一般采用pom类型.

     jar包通过网络下载,如何保证文件不被篡改


SHA-1(英语:Secure Hash Algorithm 1,中文名:安全散列算法1)是一种密码散列函数,
美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。
SHA-1可以生成一个被称为消息摘要的160位(20字节)散列值,
散列值通常的呈现形式为40个十六进制数。

    关于build标签作用


说明: 当springboot项目需要打包时,springBoot中的build标签会起作用,
将springBoot按照可以执行的方式打成jar包文件、

    关于配置文件说明


springboot项目 默认配置文件的名称 application.properties 名称一般固定,不会随意更改.
     1)properties语法说明
1. 数据结构 key=value
2. value中前后不要有空格
3. properties文件 程序默认读取采用ISO-8859-1编码结构 中文必定乱码.
4. pro文件中key的名称不能复用.
     2)yml语法说明
1. 数据结构 key:(空格)value
2. key的关键字有层级缩进效果, 注意缩进.
3. YML文件默认采用UTF-8编码格式 所以对中文友好.
4. value中不要有多余的空格
5. YML文件中key的前缀可以复用. 注意层级

从sping容器中获取数据需要指定key  @Value("${cgbname}")

    利用pro文件为属性赋值
YML文件是spring的核心配置文件,主要目的是为了整合第三方框架而是用的,将大量业务数据写到YML
文件中,则会导致代码结构混乱
解决:使用pro文件实现业务数据处理
@propertSource加载指定配置文件,并设定字符集编码格式
@PropertySource(value = "classpath:/name.properties",encoding = "UTF-8")

注解说明


@RestController=@Controller+@ResponseBody
@Controller 将当前类交给spring容器管理
@ResponseBody 前后端交互时,将后端服务器返回的对象转化为JSON
前后端交互媒介 http 协议 传输的都是字符串

 spring容器如何理解


IOC 控制反转
具体含义:将对象创建的权利交给spring容器管理
原因:如果将对象自己管理,则必然出现耦合高的现象,不方便扩展
容器:是一种数据结构类型 map<k,v>集合
value:spring为当前类创建的对象
只要程序启动成功,则map集合中(容器),里面包含了所有的IOC管理对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mymk01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值