首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

spring boot框架学习2-spring boot核心(1)

@ComponentScan @EnableAutoConfiguration 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第二篇 spring boot核心(1) 声明:本文系凯哥...一:spring boot 入口和注解解析 回顾上篇中,我们讲到第一个spring boot应用中入口: ? 请点击此处输入图片描述 ?...例如:我们在pom.xml中配置了spring-boot-starter-web的依赖,项目中也就会引入SpringMVC的依赖,Spring Boot就会自动配置tomcat和SpringMVC。...spring boot自动配置后如下图: ? 请点击此处输入图片描述 ?...延伸: 通过上面的了解,我们得知,spring boot会根据项目中jar包依赖,自动做出配置,spring boot支持的自动配置如下(非常多的。下图并非全部): ? 请点击此处输入图片描述 ?

45620

spring boot框架学习3-spring boot核心(2)

2:修改自定义启动的banner 3:全局配置文件 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第三篇 spring boot框架学习3-spring boot核心(2) 声明:...并且我们从spring boot已经为我们准备了很多自动配置的。在上节中,也提出了问题。怎么手动配置,不让spring boot自动配置呢?...比如,我们不想让spring boot自动配置redis,而是想通过我们手动配置redis。这种情况有该怎么解决呢? 回看springbootapplication这个注解源码: ?...三:全局配置文件 spring boot项目使用一个全局的配置文件application.properties或者是application.yml。...我们知道,spring boot基础的tomcat默认端口是8080.那么接下来我们修改端口为8888 3.1:修改默认tomcat端口为8888 ? ? 重启启动项目: ?

39420

Spring Boot 2.x (二):Spring Boot 基础配置

6s #连接池超时时长 当我们创建一个 Spring Boot 工程时,默认 resources 目录下就有一个 application.properties 文件,可以在 application.properties...在 第一个 Web 应用 Hello Spring Boot 2 这篇文章中,我们已经介绍通过修改 Spring Boot 项目的全局配置文件,来解决端口冲突问题。...boot 2.x 接着定义一个 Blog 类: 当在 Idea 中输入以上代码时,Idea 会提示 Spring Boot Configuration Annotation Processor not...blog blog.title=spring boot 2.x blog.fullTitle=${blog.name}-${blog.name} 二、自定义配置文件 除了可以在 application.properties...v2, k1=v1}, lists=[a, b, c], dog=Dog(name=yoyo, age=1)) 三、多环境配置 Spring Boot 的多环境配置文件名需要满足 application

52020

Spring Boot 使用 Druid 连接

简介 Spring Boot 1.x 版本中,默认使用的数据库连接池为:Tomcat JDBC;到了 Spring Boot 2.x,也切换到了更高性能的 HikariCP 连接池。...不过上面这两个都不是今天的重点,下面介绍的是国内较为流行的 Druid ,一款为监控而生的数据库连接池,由阿里巴巴数据库事业部出品。Druid 连接池内置了强大的监控功能,该特性不影响性能。...使用 Druid 官方同样提供了相应的 Spring Boot Starter ,旨在帮助开发者在 Spring Boot 项目中轻松集成 Druid 数据库连接池和监控。... com.h2database h2...更多资料可参考下方链接 Druid wiki Druid Spring Boot Starter 示例源码 文章已授权转载,原文链接:Spring Boot 使用 Druid 连接

64100

Spring Boot(2) 常用注解

@SpringBootConfiguration:使用了@Configuration注解,声明基于Spring的java配置 @EnableAutoConfiguration:启用Spring应用程序上下文的自动配置...@ComponentScan:启用组件扫描,这样写的web控制器类和其他组件才能被发现并注册到容器中,比如@Controller,使用该注解的时候才能被扫描到   在Spring boot项目中,可以Application...(要运行Spring boot有几种方式,包括传统的WAR文件部署,以及使用Gradle的bootRun任务:gradle bootRun或者是先使用 gradle build来构建项目,生成一个jar...,然后在命令行里使用java运行:java -jar build/libs/demo-0.0.1-SNAPSHOT.jar) @Configuration  如果在Spring boot的自动配置外想使用其他的...Spring 配置,可以直接写在@Configuration注解的类中,组件扫描会发现该类的(注意组件扫描路径要加入该类相关路径)

54110

Spring boot(2)-配置详解

1、自动化配置 Spring Boot 对于开发人员最大的好处在于可以对 Spring 应用进行自动配置。...Spring Boot 会根据应用中声明的第三方依赖来自动配置 Spring 框架,而不需要进行显式的声明。...Spring Boot 使得这样的切换变得很简单。 2、外部化的配置 在应用中管理配置并不是一个容易的任务,尤其是在应用需要部署到多个环境中时。...通常会需要为每个环境提供一个对应的属性文件,用来配置各自的数据库连接信息、服务器信息和第三方服务账号等。通常的应用部署会包含开发、测试和生产等若干个环境。不同的环境之间的配置存在覆盖关系。...若继续在application.properties中添加 如: wisely2.name=wyf2 wisely2.gender=male2 定义配置类: @ConfigurationProperties

1.4K20
领券