当前位置: 首页 > news >正文

杭州大的做网站的公司做一个商城网站

杭州大的做网站的公司,做一个商城网站,网站移动端推广,响应式网站建设一般多少钱目录 配置文件 spring boot 的配置文件有两种格式#xff0c;分别是 properties 和 yml#xff08;yaml#xff09;。这两种格式的配置文件是可以同时存在的#xff0c;此时会以 properties 的文件为主#xff0c;但一般都是使用同一种格式的。 格式 properties 语法格…目录 配置文件  spring boot 的配置文件有两种格式分别是 properties 和 ymlyaml。这两种格式的配置文件是可以同时存在的此时会以 properties 的文件为主但一般都是使用同一种格式的。 格式 properties 语法格式keyvalue 配置项的分类1. 系统配置项比如 server.port这是系统规定的。2. 用户自定义配置非系统配置项这是程序猿自定义的。 读取配置文件Value“${key}”的方式。 如果不是 ${key} 的格式那么程序会认为 key 是你想要表示的字符串而不会根据 key 找到对应的 value。 优点 1. 系统默认的配置文件生成项目的时候就自带了 2. properties 的优先级比 yml 高 3. 易读性高易上手不容易出错 缺点  写法比较冗余比如要连接数据库时 spring.datasource 一行都不能少 yml 语法格式key: value 跟 properties 没啥区别语法上 yml 更加简洁特别是配置很多的时候 yml 就显得清晰明了易读性变得更好。 因为 yml 的这种灵活的格式所以可以表现的数据类型也更多比如可以表示一个对象 读取的时候ConfigurationProperties(key)、Component、Setter 这三个注解少一个程序就运行不起来。 properties 和 yml 的对比 ● properties 是以 keyvalue 的形式配置的键值类型的配置⽂件⽽ yml 使⽤的是类似 json 格式的树形配置⽅式进⾏配置的yml 层级之间使⽤换⾏缩进的⽅式配置key 和 value 之间使⽤“: ”英⽂冒号加空格的⽅式设置并且空格不可省略。 ● properties 为早期并且默认的配置⽂件格式但其配置存在⼀定的冗余数据使⽤ yml 可以很好的解决数据冗余的问题。         ● yml 通⽤性更好⽀持更多语⾔如 Java、Go、Python 等如果是云服务器开发可以使⽤⼀份配置⽂件作为 Java 和 Go 的共同配置⽂件。         ● yml ⽀持更多的数据类型。 日志         日志可以用来发现和定位报错问题。也可以记录⽤户登录⽇志⽅便分析⽤户是正常登录还是恶意破解⽤户。记录系统的操作⽇志⽅便数据恢复和定位操作⼈。记录程序的执⾏时间等。 日志打印 1. 先得到日志对象选择 slf4j 2. 使用日志对象提供的方法打印日志 日志级别 日志级别级别描述及应用场景举例trace 微量少许的意思级别最低 系统内部细微流程追踪如函数内多次循环中每次的具体变化debug 需要调试时候的关键信息打印 开发中调试具体代码逻辑、变量状态等如某段复杂算法执行细节info 普通的打印信息默认⽇志级别 系统启动、重要业务流程关键节点记录如服务成功开启warn 警告不影响使⽤但需要注意的问题 资源接近阈值、潜在的数据问题等如缓存命中率偏低error 错误信息级别较⾼的错误⽇志信息 数据处理错误、文件操作失败等如读取文件异常fatal 致命的因为代码异常导致程序退出执⾏的事件 关键资源耗尽、严重错误导致程序终止如内存溢出导致崩溃 设置日志级别 在配置文件里面设置 日志持久化 把⽇志保存下来的过程就叫做持久化就是以前的信息都保留下来了。想要将⽇志进⾏持久化只需要在配置⽂件中指定⽇志的 存储路径 或者是指定⽇志 保存文件名 之后Spring Boot 就会将控制台的⽇志写到相应的⽬录或⽂件下了。 配置日志文件的文件名 配置日志文件的存储路径 当项目运行的时间足够长生成的日志信息内存大于 10 MB 的时候spring boot 就会自动生成一个新的日志文件官方默认的大小也可以自己设置。 更简单的日志输出—lombok 1. 确保 添加了 lombok 框架⽀持。 2. 使用 slf4j 注解输出日志。 package com.example.springbootdemo.controller;import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController // Controller ResponseBody 的合体 Slf4j // 给当前类中添加一个叫做 log 的日志对象 SLF4J 里面提供 Logger public class LogController {RequestMapping(/log/say)public String say() {log.info(我是 log 的 info);log.error(我是 log 的 error);return log say ;}} 使用 slf4j 这个注解就不用写长长的 private static final Logger log LoggerFactory.getLogger(TestController.class); 这一串了。 关于 Lombok 注解的原理在编译的过程中Lombok 会自动地往代码添加注解所对应的部分。
http://www.eeditor.cn/news/124818/

相关文章:

  • flask做的网站项目在百度做推广需要网站
  • 廉江手机网站建设天津猎头公司
  • 怎么做自己的品牌网站访问一个网站的过程
  • 网站建设wuliankj微信官方公众号
  • 小说类型网站怎么做旅游网站开发意义
  • 泉州专业网站建设哪家好南阳专业做网站公司哪家好
  • 网站分析实例网站后台 教程
  • 广州网页设计网站apache 配置网站
  • 杭州电商网站开发聚财洋气三个字公司名字
  • wordpress多站点免费网站模板psd
  • 宁波建设安全协会网站做网站是什么公司
  • 十大必做调查网站千锋教育地址
  • 亿度网络 网站建设蛇口网站建设
  • 公司网站建设服务费计入什么科目php网站开发课程
  • 张家界建设企业网站名词解释 网站规划
  • 想建设一个网站wordpress 禁用 提示
  • 南京外贸网站建设哪家好博客网站怎么做cpa
  • wordpress 企业站主题新手学做网站下载
  • flashfxp上传网站公司简介英语作文
  • 济南手机网站建设公司报价深圳建设工程交易中心主页
  • 企业的网站建设文章小程序后端怎么开发
  • 建网站的要求青岛免费网站建设
  • 烟台牟平住房建设局网站网站制作答辩ppt怎么做
  • 国外优秀网站案例wordpress 字符转义
  • 响应式网站建设模板下载化妆品网站开发步骤
  • 永兴网站制作如何防止网站被注册
  • 做足球经理头像的网站如何注册公司名称
  • 做家教什么网站高端 网站开发
  • 潍坊网站优化培训石家庄网络平台推广
  • 如何给自己的公司做网站app定制软件开发