springboot常用配置和springboot的功能介绍

springboot的常用配置

resources文件夹中的目录结构
static:保存项目中所用到的静态资源,例如在项目中使用的css,JavaScript文件等等
templates:保存所有模板页面,因为在SpringBoot中默认是使用jar包的方式,并且在这个jar包中嵌入了Tomcat,所以默认是不支持jsp的页面的,但是我们可以使用模板引擎来进行设置。
application.properties:应用的配置的文件。这个里面主要是对SpringBoot的应用的配置。一开始是不存在任何配置文字的

我们可以将application.properties设置为application.yml
这个也是目前比较流行的一种配置文件的格式
以下是关于(.yml)的一些基础配置

使用的文件名后缀为(.yml)

1、端口号

server.port=端口名(只能设置数字)

2、连接数据库 datasource

  datasource:
    password: root
    username: root
    url: jdbc:mysql://localhost:3306/spring?serverTimezone=Asia/Shanghai
    driver-class-name: com.mysql.cj.jdbc.Driver

3、mybatis-plus

//设置auto代表主键自增
mybatis-plus:
  global-config:
    db-config:
      id-type: auto
//设置表名前缀      
mybatis-plus:
  global-config:
    db-config:
      table-prefix: ss_
//设置取消logo
mybatis-plus:
  global-config:
    db-config:
	  banner: false

//springboot的(.yml)文件中会自动设置为此文本
mybatis-plus:
  global-config:
    db-config:
    id-type: auto
    table-prefix: ss_
    banner: false

4、日志

loggong.level.包名=日志级别 从小到大debug、info、warn、error

springboot的核心功能

1、 可独立运行的Spring项目:Spring Boot可以以jar包的形式独立运行。

2、 内嵌的Servlet容器:Spring Boot可以选择内嵌Tomcat、Jetty或者Undertow,无须以war包形式部署项目。

3、 简化的Maven配置:Spring提供推荐的基础 POM 文件来简化Maven 配置。

4、 自动配置Spring:Spring Boot会根据项目依赖来自动配置Spring 框架,极大地减少项目要使用的配置。

5、 提供生产就绪型功能:提供可以直接在生产环境中使用的功能,如性能指标、应用信息和应用健康检查。

总结

提示:这里对文章进行总结:
总结:一切以软件中操作的需求为主

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习尚硅谷视频整理的文档 Spring Boot 1 1 Spring Boot入门 4 1.1 简介 4 1.2 微服务(martin fowler发表了一篇文章) 5 1.3 环境约束 7 1.4 第一个Spring Boot项目(jar):HelloWorld 8 1.5 入门案例详解 11 1.5.1 POM文件 11 1.5.2 主程序类,主入口类 12 1.6 使用Spring Initializer向导快速创建Spring Boot 16 2 Spring Boot配置 18 2.1 配置文件 18 2.2 YML语法 19 2.3 YML配置文件值获取 21 2.4 properties配置文件乱码问题 24 2.5 @ConfigurationProperties与@Value的区别 25 2.6 配置@PropertySource、@ImportResource、@Bean 27 2.7 配置文件占位符 30 2.8 Profile多环境支持 31 2.9 配置文件的加载位置 33 2.10 外部配置加载顺序 36 2.11 自动配置原理 37 2.12 @Conditional派生注解 41 3 Spring Boot与日志 42 3.1 日志框架分类和选择 42 3.2 SLF4j使用 43 3.3 其他日志框架统一转换成slf4j+logback 44 3.4 Spring Boot日志使用 45 3.5 Spring Boot默认配置 47 3.6 指定日志文件和日志Profile功能 52 3.7 切换日志框架(不使用SLF4j+LogBack) 54 4 Spring Boot与Web开发 55 4.1 Web开发简介 55 4.2 静态资源映射规则 56 4.3 引入Thymeleaf 60 4.4 Thymeleaf语法 61 4.5 SpringMVC自动配置原理 67 4.6 SpringBoot扩展与全面接管 70 4.7 如何修改SpringBoot的默认配置 72 4.8 【实验】CRUD操作 73 4.8.1 默认访问首页 73 4.8.2 登录页面国际化 74 4.8.3 登录 80 4.8.4 拦截器进行登录检查 81 4.8.5 实验要求(没按要求做,不想改了!) 82 4.8.6 CRUD-员工列表 83 4.8.7 CRUD-员工修改 86 4.8.8 CRUD-员工添加 87 4.8.9 CRUD-员工删除 88 4.9 错误处理原理&错误页面定制 90 4.10 配置嵌入式Servlet容器(springboot 1.50版本) 97 4.10.1 如何定制和修改Servelt容器的相关配置 97 4.10.2 注册servlet三大组件【servlet,filter,listener】 98 4.10.3 替换为其他嵌入式容器 102 4.10.4 嵌入式servlet容器自动配置原理 103 4.10.5 嵌入式servlet容器启动原理 103 4.11 使用外置的Servlet容器 104 4.11.1 步骤 104 4.11.2 原理 107 5 Spring Boot与Docker(虚拟化容器技术) 110 5.1 简介 110 5.2 核心概念 111 5.3 安装Docker 112 5.4 Docker常用命令&操作 113 5.5 安装MySQL示例 114 6 Spring Boot与数据访问 115 6.1 JDBC 115 6.1.1 实现 115 6.1.2 自动配置原理 116 6.2 整合Durid数据源 117 6.3 整合Mybatis 122 6.3.1 注解版 123 6.3.2 配置文件版 124 6.4 整合SpringData JPA 125 6.4.1 SpringData简介 125 6.4.2 整合 126 7 Spring Boot启动配置原理 128 7.1 启动流程(Springboot 1.50版本) 128 7.1.1 创建SpringApplication对象 129 7.1.2 运行run方法 130 7.1.3 编写事件监听机制 132 8 Spring Boot自定义starters 136 8.1 概述 136 8.2 步骤 137 9 更多Springboot整合示例 144 10 Spring Boot与缓存 145 10.1 JSR107缓存规范 145 10.2 Spring的缓存抽象 146 10.2.1 基本概念 146 10.2.2 整合项目 146 10.2.3 CacheEnable注解 148 10.2.4 Cache注解 150 10.3 整合redis 154 10.3.1 在Docker上安装redis 154 10.3.2 Redis的Template 154 10.3.3 整合(百度) 155
在使用Spring Boot时,常用配置可以包括以下几个方面: 1. 依赖管理:在项目中使用Maven或Gradle等构建工具,通过添加依赖来管理项目所需的外部库。例如,可以使用如下配置来引入Spring Boot和Redis的依赖: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.7.RELEASE</version> </dependency> ``` 2. 服务器端口配置:可以通过在配置文件(比如application.properties)中设置`server.port`属性来指定应用程序运行的端口。例如: ``` server.port=8080 ``` 3. 数据库配置:如果需要使用数据库,可以在配置文件中添加相关配置,比如数据库的连接信息、用户名、密码等。根据具体的数据库类型和所使用的数据访问框架,配置方式会有所不同。 4. 日志配置Spring Boot内置了一套简单易用的日志系统,可以通过在配置文件中配置日志的级别、输出格式等来进行日志配置。 5. 指标监控配置:如果需要对应用程序进行指标监控,可以引入`spring-boot-starter-actuator`依赖,并在配置文件中进行相应的配置,比如指定监控信息的地址、权限等。 ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> ``` 6. 高级配置:对于一些高级的配置需求,比如指定替换默认配置的文件位置、配置文件名等,可以在配置文件中使用`spring.config.location`、`spring.config.name`等属性进行配置。 ``` #SPRING CONFIG - 仅使用环境属性(ConfigFileApplicationListener) spring.config.additional-location = #配置除默认值之外使用的文件位置。 spring.config.location = #配置替换默认值的文件位置。 spring.config.name = application #配置文件名。 ``` 以上是Spring Boot常用配置方式,通过配置文件进行灵活的配置,以满足不同需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值