2021SC@SDUSC

文章目录

  • 一、application.properties配置文件的作用
  • 二、application.properties文件和pom.xml文件的区别
  • 三、本项目中的application.properties文件

一、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

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

软件工程应用与实践(2)——application.properties配置文件分析相关推荐

  1. 山东大学软件工程应用与实践——GMSSL开源库(四)——SM9数字签名算法及验证的源代码分析

    2021SC@SDUSC 目录 一.引言 二.密钥的生成数字签名与签名验证相关代码 1.判定函数 2.签名的初始化函数 3.签名执行函数 4.真正的签名函数 5.签名验证初始化函数 6.签名验证执行函 ...

  2. 软件工程应用与实践(15)——请求与响应

    2021SC@SDUSC 文章目录 一.概述 二.源码分析 2.1 响应 2.2 请求 三.总结 一.概述 在老年健康知识图谱系统中,后端与前端的交互是很重要的,在前端向后端发送请求的过程中,后端需要 ...

  3. Enterprise Library: Data Access Application Block配置文件分析篇

    Enterprise Library: Data Access Application Block配置文件分析篇 Enterprise Library提供了Configuration Console配 ...

  4. eclipse创建spring boot项目加载不到application.properties配置文件

    在配置文件application.properties中修改了端口号,但重启服务后发现端口号并没有跟着改变,发现是项目启动时没有加载application.properties文件导致 解决:项目-& ...

  5. Spring Boot学习总结(13)——Spring Boot加载application.properties配置文件顺序规则

    SpringApplication会从以下路径加载所有的application.properties文件: 1.file:./config/(当前目录下的config文件夹) 2.file:./(当前 ...

  6. 软件工程应用与实践(1)——项目简介和小组分工

    2021SC@SDUSC 文章目录 一.项目简介 二.小组分工 三.后端技术 四.后端环境搭建 1,Maven配置 2,依赖的引入 3,连接云数据库 4,启动springboot项目 一.项目简介 本 ...

  7. SpringBoot、SpringCloud读取bootstrap.yml或者application.properties配置文件中的参数

    问题还原: 在做项目时,需要配置所上传Excel文件的存储路径,用于将Excel文件存储到所配置的路径下.此路径可以写死到代码里,但是不方便:也可存到数据库表中,但是麻烦:我们一般都是配置到boots ...

  8. Sprngboot中的application.properties配置文件查询字典

    Server server.address ---------服务器地址 server.port ---------服务器端口 server.context-parameters.[param nam ...

  9. 山东大学软件工程应用与实践——WeaselTSF(一)

    2021SC@SDUSC 文章目录 简单介绍 WeaselTSF.h 从本篇博客开始分析WeaselTFS这个包中的代码. 简单介绍 WeaselTSF.vcproj This is the main ...

最新文章

  1. qq企业邮箱 java发送_spring配置javamail利用qq企业邮箱发送邮件。
  2. Dubbo监控中心搭建-dubbo-monitor-simple的使用
  3. datagrid出现相同两组数据_数据分析之统计学
  4. 崛起吧,亲爱的,该背单词了!!!
  5. SAP UI5 OData框架里硬编码的80是怎么来的
  6. vue 下拉框筛选列表_vue下拉菜单选择输入框_带有下拉菜单的Vue搜索输入可提供更多过滤条件...
  7. 路由热备份(HSRP)DynamipsGUI小试牛刀
  8. line-height与图片底部间隙的学习整理转述
  9. IBM DS300 安装
  10. vim 编辑演示_改变我生活的7个Vim技巧(含演示)
  11. 解决Fragment重复加载问题
  12. java 2 swing_Java Swing2 基本登錄框
  13. r-cnn 行人检测_了解对象检测和R-CNN。
  14. 状压DP——子集DP
  15. Little Keng
  16. 设备巡检的执行的痛点及解决方案
  17. 电脑可以连接别的手机热点,唯独连接不上某个手机热点怎么办法?
  18. VS code C语言输出位数
  19. Linux管道通信【操作系统】利用pipe
  20. 【浏览器直播源抓取】浏览器抓取真实直播源地址(2022/11/16)

热门文章

  1. php小说网站windows慢,终于找到WORDPRESS网站响应慢的罪魁祸首,你仅仅需要一个优化方案。...
  2. windows 2003 下IIS没有ASP.NET 1.1.4322选项卡
  3. 电脑时常断网和掉线的解决方法
  4. 厦理Java期末训练题【附带每题答案,非标准但可通过PTA】
  5. flutter - 图文讲解表单组件基本使用 注册实战
  6. 大数据分析过程是如何的
  7. 脚踏实地,不要飘忽不定
  8. 电信10兆指的是多少Mbps
  9. 推荐几个值得关注的公众号平台
  10. 小黑公司团建吃烤肉肉啦,mac m1死活安装不上hbase,用拯救者一下就安上啦的leetcode之旅:865. 具有所有最深节点的最小子树