Spring boot的配置类
@Configuration
指明当前类是一个配置类
来替代之前的Spring配置文件
Spring boot的配置类
相当于Spring的配置文件
容器添加组件
Spring,通过配置文件添加组件
Spring boot,通过配置类的方式添加组件
@Bean
将方法的返回值添加到容器中
容器中,这个组件默认的id,就是方法名
package com.atguigu.springboot.config;import com.atguigu.springboot.service.HelloService;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** @Configuration:指明当前类是一个配置类;就是来替代之前的Spring配置文件 在配置文件中用<bean><bean/>标签添加组件*/
@Configuration
public class MyAppConfig {//将方法的返回值添加到容器中;容器中这个组件默认的id就是方法名@Beanpublic HelloService helloService02() {System.out.println("配置类@Bean给容器中添加组件了...");return new HelloService();}}
Spring boot的配置类相关推荐
- Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
本章内容 自定义属性快速入门 外化配置 自动配置 自定义创建 Starter 组件 摘录:读书是读完这些文字还要好好用心去想想,写书也一样,做任何事也一样 图 2 第二章目录结构图 第 2 章 Spr ...
- Spring Boot 属性配置和使用
spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配置文件来注入属性或者修改默认的配置. Spring Boot 系列 Spring Boot 入门 S ...
- 访问指定html页面,Spring boot的Controller类是如何指定HTML页面的
Spring boot的Controller类是指定HTML页面的实现的方法如下: 1.在spring boot中借鉴servlet的方法输出html: @RequestMapping(value=& ...
- springboot原生mysql写法_【Rainbond最佳实践】Spring Boot框架配置MySQL
Rainbond开源软件介绍: Rainbond是国内首个开源的生产级无服务器PaaS. 深度整合基于Kubernetes的容器管理.多类型CI/CD应用构建与交付.多数据中心的资源管理等技术,提供云 ...
- Spring Boot自动配置原理
要了解Spring Boot的自动配置首先我需要先了解Spring Boot的两个机制,一个是配置文件如何进入到系统变成属性,二是如何将这些属性加入到容器中. 首先我们需要有一个组件,这个组件中的属性 ...
- Spring Boot - 自动配置实例解读
文章目录 Pre 启用 debug=true输出自动配置 HttpEncodingAutoConfiguration 什么情况下,Spring Boot 会自动装配 HttpEncodingAutoC ...
- Spring Boot自动配置原理、实战
Spring Boot自动配置原理 Spring Boot的自动配置注解是@EnableAutoConfiguration, 从上面的@Import的类可以找到下面自动加载自动配置的映射. org.s ...
- Spring Boot自动配置原理分析
一.写在前面 随着时间的迁移Spring Boot 越来越多的出现在Java 后端程序员的视野中,Spring Boot 之所以会那么流行,很大的一个原因是自身集成了很多的Bean,简化了传统Srin ...
- 芋道 Spring Boot 自动配置原理
转载自 芋道 Spring Boot 自动配置原理 1. 概述 友情提示:因为本文是分享 Spring Boot 自动配置的原理,所以需要胖友有使用过 Spring Boot 的经验.如果还没使用过 ...
最新文章
- hdu1863 畅通工程---MST连通
- Plant Simulation常用命令
- MINA与JMX集成(翻译)
- Java-查看JVM从哪个JAR包中加载指定类
- ubuntu报错:E: 仓库 “http://ppa.launchpad.net/docky-core/ppa/ubuntu bionic Release” 没有 Release 文件
- 优化体系结构 - 解决多样性数据源
- Windows系统环境下Solr之Java实战(三)使用solrJ管理索引库
- python如何使用web3py与以太坊投资智能合约交互
- JNI编程中数据类型转换的方法
- 当勒索病毒盯上视频产业,UP主们该如何保护数据安全?
- LabVIEW2020下载与安装教程
- 【Xposed】框架安装full.xml.gz下载失败解决方法总结
- Calendar类你可能不知道的坑
- 《东周列国志》第五十八回 说秦伯魏相迎医 报魏錡养叔献艺
- 计划的主体部分应有哪些内容_计划练习题
- 解决Redis错误MISCONF Redis is configured to save RDB snapshots
- 用虚拟串口实现串口数据收发
- 青山绿水 峡谷奇观---野三坡之行(转)
- Linux服务器配置静态IP地址方法
- 互联网创业公司如何防御DDoS攻击?