`
kanpiaoxue
  • 浏览: 1781933 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

springboot常用application.yml

 
阅读更多

 

 

application.yml

spring:
  profiles:
    active:
    - dev
  main:
    banner-mode: log
  boot:
    admin:
      client:
        instance:
          prefer-ip: true
  mvc:
    view:
      prefix: /pages/
      suffix: .html

management:
  endpoints:
    web:
      exposure:
        include: "*"
  endpoint:
    health:
      show-details: always
    jolokia:
      enabled: true
    shutdown:
      enabled: true
         
info:
  app:
    cnName: 测试系统
    enName: test-system


mybatis:
  mapper-locations:
  - mapper/*DAO.xml 
  type-aliases-package: org.kanpiaoxue.dao.*

# logging start

logging:

  pattern:

    console: "%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%t]){faint} %clr(%-40.40logger{39}){cyan}[lineno:%line]    %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:%wEx}"

    file: "%d{yyyy-MM-dd HH:mm:ss.SSS} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39}[lineno:%line]: %m%n${LOG_EXCEPTION_CONVERSION_WORD:%wEx}"

 

 

 

 

 

application-dev.yml 写
spring:
  application:
    name: hello-开发环境
  boot:
    admin:
      client:
        url: "http://localhost:9080"
# database start
  datasource:
    url: "jdbc:mysql://127.0.0.1:3306/hello"
    username: "root"
    password: "root"

server:
  port: 8081

# logging start
logging.file: "${HOME}/logs/hello/hello.log"
logging:
  file:
    max-size: 1MB
    max-history: 20
  level:
    root: INFO
    org.springframework: INFO
    org.kanpiaoxue.hello: DEBUG
 

 

分享到:
评论

相关推荐

    springboot-mini.zip

    `application.properties`或`application.yml`用于配置SpringBoot的各种属性,如服务器端口、数据库连接等。配置文件支持SpEL表达式和条件化配置。 6. **依赖管理** 在`pom.xml`中,添加需要的Starter依赖,例如`...

    springboot_test.zip

    在描述中提到的"简单demo"很可能包含了SpringBoot的初始化配置,例如在`application.properties`或`application.yml`中设置了数据库连接、服务器端口等基础信息。自动配置使得SpringBoot能根据项目中的依赖自动配置...

    springboot资源整合.zip

    总的来说,"springboot资源整合.zip"是一个全面的教程,涵盖了现代Web应用中常用的技术栈。通过研究和运行这个项目,开发者可以深入理解SpringBoot如何与这些流行技术协同工作,为构建高效、可扩展的微服务架构奠定...

    springboot-nomaven.zip

    在这个压缩包中,可能包含了SpringBoot应用的核心JAR,如`spring-boot-starter-web`,`spring-boot-starter-data-jpa`等,这些都是SpringBoot常用启动器的依赖。 `springboot-nomaven`文件可能是整个项目的根目录,...

    springboot-web.rar

    3. `src/main/resources`:资源文件夹,可能包含配置文件(如 `application.properties` 或 `application.yml`),以及静态资源(如 CSS、JavaScript 和图片)。 4. `src/test`:测试代码目录,包含单元测试和集成...

    springboot-jdbc.zip

    2. `application.properties`或`application.yml`:这里配置了SpringBoot应用的属性,包括数据库连接信息,如数据库URL、用户名、密码和驱动类名。 3. `src/main/java`:源代码目录,其中可能有以下内容: - `...

    SpringBoot文件汇总.zip

    - **示例应用**:压缩包可能包含一些示例应用,如RESTful API服务、WebSocket通信、定时任务、邮件发送等,这些都是SpringBoot常用来演示的功能。 - **配置文件**:如`application.properties`或`application.yml`...

    springboot-demo.zip

    - `src/main/resources`: 存放资源配置文件(如`application.properties`或`application.yml`)和其他非Java资源。 - `pom.xml`或`build.gradle`: Maven或Gradle的构建文件,定义项目依赖。 4. **自动配置** ...

    毕业设计springboot服务器后台.zip

    SpringBoot的核心理念是“约定优于配置”,它为开发者提供了快速构建独立运行的应用程序的能力,同时也内置了对许多常用技术的支持,如Tomcat、JDBC、Thymeleaf、Jackson等。 在“毕业设计springboot服务器后台.zip...

    springboot.demo.zip

    3. `src/main/resources` - 这里存放配置文件,如 `application.properties` 或 `application.yml`,用于设置应用的各种属性。此外,静态资源(如 HTML、CSS、JavaScript)和模板引擎(如 Thymeleaf 或 FreeMarker)...

    06次课 SpringBoot介绍01.docx

    在SpringBoot中,主配置文件一般为`application.yml`或`application.properties`,用于定义应用的各种属性。例如,我们可以配置服务器端口、数据库连接信息、日志级别等。SpringBoot会自动读取这些配置并应用于相应...

    a002springboot_idea.zip

    8. **日志与配置**: SpringBoot默认使用Logback或Log4j2进行日志记录,配置可在`src/main/resources/application.properties`或`application.yml`中进行。 9. **Actuator**: 如果项目中包含了`spring-boot-starter-...

    springboot-master.zip

    3. `src/main/resources` - 存放配置文件,如application.properties或application.yml,MyBatis的Mapper XML文件,以及可能的数据库连接配置。 4. `src/test/java` - 测试代码目录,用于编写单元测试和集成测试。 5...

    初学者第一个SpringBoot程序源码.zip

    2. **配置文件**:在`application.properties`或`application.yml`中,可以设置SpringBoot的各种属性,比如数据库连接、服务器端口等。 3. **依赖管理**:SpringBoot通过`pom.xml`或`build.gradle`文件管理项目依赖...

    springboot_demo.rar

    3. **配置文件**:`application.properties` 或 `application.yml`,这是 SpringBoot 的主要配置文件,用于设置应用的各种属性,如服务器端口、数据库连接信息等。 4. **Controller**:处理 HTTP 请求的组件,通常...

    my_springboot_01.rar

    在SpringBoot的application.properties或application.yml文件中,设置如下的配置信息: ``` xxl.job.admin.addresses=http://localhost:8080/xxl-job-admin xxl.job.executor.appname=xxl-job-executor-sample xxl....

    springboot-hello.rar

    例如,`application.properties`或`application.yml`是SpringBoot的配置文件,你可以在这里定制应用的行为。 4. **Controller**:在`src/main/java`的相应包下,一般会有个名为`HelloController`的类,这里包含了...

    springboot-rabbitmq.rar

    SpringBoot与RabbitMQ的整合应用是现代Java开发中常用的一种技术组合,主要用于实现消息队列、异步处理以及解耦系统组件。本项目“springboot-rabbitmq”提供了使用SpringBoot框架集成RabbitMQ的具体实践,涵盖了...

    SpringBoot入门基础.ppt

    3. 外部化配置:支持通过application.properties或application.yml文件进行配置,也可以从环境变量或命令行参数读取配置。 4. 健康检查和监控:通过`spring-boot-starter-actuator`模块,可以提供健康检查、指标...

Global site tag (gtag.js) - Google Analytics