当前位置:   article > 正文

软件工程应用与实践(2)——application.properties配置文件分析_application.properties文件的作用

application.properties文件的作用

2021SC@SDUSC

一、application.properties配置文件的作用

application.properties是SpringBoot框架中的一个全局的配置文件,是核心配置文件。这个配置文件主要用来配置数据库的连接,日志相关配置,以及以下功能:

1)自定义属性与加载: [在配置文件中自定义属性后,可以通过@Value("${属性 名}")注解加载对应的配置属性]

2)参数间的引用: 可以通过${属性名称}来调用属性值]

3)使用随机数:可以通过${random.int}类似的写法赋予属性随机数的特性

4)通过命令行设置属性值

5)多环境配置

二、application.properties文件和pom.xml文件的区别

1)文件存放位置不同
pom.xml文件是存放在整个项目的根目录之下,和src文件夹同级;
application.properties文件是放在:项目名/src/main/resources 文件夹中;
2)作用不同
pom.xml文件是所有maven项目必须存在的配置文件,该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等;(maven是一个跨平台的项目管理工具。)

application.properties文件是一个springBoot框架下的核心配置文件
(SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,所以 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件)

三、本项目中的application.properties文件

#端口配置
server.port=8989
#数据库配置
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/***?serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.username=root
spring.datasource.password=********
#mapper文件位置和mybatis-plus配置
mybatis-plus.mapper-locations=classpath:com/sdu/nurse/mapper/*.xml
mybatis-plus.type-aliases-package=com.sdu.nurse.entity
#打印sql日志
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

本项目中的application.properties文件配置了项目的端口号,数据库的连接,mapper文件的位置,mybatis-plus的配置以及打印sql日志。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/239489
推荐阅读
相关标签
  

闽ICP备14008679号