首页 > 其他分享 >springboot入门

springboot入门

时间:2024-05-27 16:12:33浏览次数:15  
标签:springboot 配置文件 yml properties error 日志 logger 入门

springboot创建的方式

  • 方式一:访问网站构建项目,下载到本地导入开发工具
  • 方式二:使用IDEA Spring Initializr创建初始化(推荐使用)

方式二的步骤:

 

发现不能选择java8,修改Server URL为https://start.aliyun.com/

 这样就可以选择java8了,点击下一步

 点击创建

 就创建好了新的项目

 pom.xml就是maven配置包

打开启动类 右击选择run 启动

 

Spring Boot 配置文件主要分为以下两种格式:

.properties 和.yml

** .properties 配置文件的优先级最高,加载完 .properties 文件之后,也会加载 .yml 文件的配置信息  properties的配置文件就是以键值的形式配置的,key 和 value 之间是以“=”连接的 例如:server.port=9999 日志的配置也很关键

// 1.得到日志对象
private static Logger logger = LoggerFactory.getLogger(UserController.class);

注意:Logger 对象是属于 org.slf4j 包下的,不要导入错包。

private static Logger logger = LoggerFactory.getLogger(UserController.class);

@PostMapping("/sayhi")
public String sayHi() {
logger.trace("================= trace ===============");
logger.debug("================= debug ===============");
logger.info("================= info ===============");
logger.warn("================= warn ===============");
logger.error("================= error ===============");
return "Hi,test";
}

这就是一个测试接口 运行之后

 打印结果为上图

日志的级别分为:

trace:微量,少许的意思,级别最低;

info:普通的打印信息;

debug:需要调试时候的关键信息打印;

warn:警告,不影响使用,但需要注意的问题;

error:错误信息,级别较高的错误日志信息;

fatal:致命的,因为代码异常导致程序退出执行的事件。
日志的yml配置为:

logging:

  level:

    root: error

  file:

    path: D:\home

    name: D:\home\test.log

 

标签:springboot,配置文件,yml,properties,error,日志,logger,入门
From: https://www.cnblogs.com/xiangxiang521/p/18215781

相关文章

  • 十个对初学者特有用的 Linux 命令(非常详细)零基础入门到精通,收藏这一篇就够了
    21CTO导读:作为一名Linux管理员,或者即使是刚刚开始使用Linux的新手,充分了解解决网络问题时有用的命令也是至关重要的。我们将探讨用于诊断和解决常见网络问题的10个基本Linux命令。每个命令都将附有实际示例,以说明其用法与有效性。1.ping例如:pingwww.21cto.com......
  • Springboot Redis 性能优化(基于 Lettuce)
    1.SpringbootRedis性能优化(基于Lettuce)1.1.为什么是Lettuce1.2.参数优化1.2.0.1.SpringbootRedis所有参数项1.2.1.最终参数配置1.SpringbootRedis性能优化(基于Lettuce)1.1.为什么是LettuceSpringboot2.x.x开始默认使用lettuce作为redis客户......
  • ROS2入门21讲__第21讲__ROS2应用与进阶攻略
    资源汇总常用框架自主导航比如移动机器人基本都会具备的自主导航功能,ROS2提供了完整的自主导航系统框架和各种实现好的算法,即便我们不开发任何代码,也可以在自己的机器人上,使用这套系统,快速实现自主导航的基本功能。大家如果要进行相关的应用开发,可以参考这个链接中的内容:......
  • Python编程入门:从零开始掌握基础
    Python编程入门:从零开始掌握基础Python是一门简单易学但功能强大的编程语言。它广泛应用于数据科学、机器学习、web开发、自动化任务等领域。本系列文章将带你从零开始学习Python,逐步掌握这门语言的基础知识。本文是系列的第一篇,涵盖Python的基本语法、变量和数据类型等内......
  • 基于SpringBoot+Vue的实验室管理系统设计与实现毕设(文档+源码)
            目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的实验室管理系统,项目源码请点击文章末尾联系我哦~目前有各类成品......
  • 基于SpringBoot+Vue的火车订票管理系统设计与实现毕设(文档+源码)
            目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的火车订票管理系统,项目源码请点击文章末尾联系我哦~目前有各类成品......
  • 01-Mybatis入门介绍
    MyBatis官网:mybatis–MyBatis3|简介 1)创建spingboot工程  2)配置Mybaits的相关依赖     ......
  • CATIA二次开发VB入门(1)——认识catia二次开发,宏的录制、回放和编辑
    目录引出认识CATIA二次开发刘瑞欣vb程序设计教程Excel中的vba开发catia中的vba开发宏的录制、回放和编辑宏代码精简画圆柱阵列宏Macro文件的3种类型宏的保存:文件夹,项目,catia文件宏加入到工具条中插曲:工具条的恢复总结发生肾么事了??鼠标中键旋转不了解决:特征树不显示......
  • scala完整笔记-5万字一周入门到精通系列(一)
    scala完整笔记-5万字一周入门到精通写在开篇1.scala学习前一定要具备了解一些java基本知识,无需精通;如果从未接触java,最好熟悉一门编程语言,否则相对还是学习起来相对吃力且很难学懂2.本篇主要以代码示例为主,很多概念理论并没有展开很多篇幅,毕竟......
  • 计算机毕业设计springboot+vue学生档案学籍信息管理系统java
    本文所设计的学籍系统的设计与实现拥有前端和后端,前端使用Vue.js框架和创建,后端使用Springboot框架创建,开发语言采用Java,使用Mysql数据库对后台数据进行存储。将IDEA作为主要的开发工具。接着进行系统的需求分析、功能设计、数据库设计,最后进行编码实现。技术栈ide工具:IDEA......