Spring Boot之@ImportResource、配置类、占位符表达式

摘要:
在资源目录中创建spring.xml文件。在主配置类应用程序的java:@ImportResource中添加注释以指示配置文件可以使用自己的配置文件。

一、@ImportResource

   spring boot自动装配/自动配置

    Spring 扥配置文件 默认会被spring boot自动给配置好。

    如果要自己编写spring等配置文件,spring boot能否识别?

    当然是可以的。

在resources目录下创建spring.xml文件。

<bean   class="com.doublechen.helloworld.service.StudentService"></bean>

  在主配置类application.java中:

  

@ImportResource(locations={"classpath:spring.xml"})

  加入注解,标明配置文件就可以使用自己配置的文件了。

但是这种手动配置不推荐使用。我们可以使用创建配置类的形式代替写配置文件。

AppConfig.class:

package com.doublechen.helloworld.conf;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.doublechen.helloworld.service.StudentService;

@Configuration
public class AppConfig {
	
	@Bean
	public StudentService studentService(){
		StudentService studentService = new StudentService();
		return studentService;//相当于:<bean   class="com.doublechen.helloworld.service.StudentService"></bean>

	}
}

  

占位符表达式:

Spring Boot之@ImportResource、配置类、占位符表达式第1张

免责声明:文章转载自《Spring Boot之@ImportResource、配置类、占位符表达式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MATLAB中矩阵reshape的顺序规律3、接口测试基础之入门篇下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

spring boot swagger-ui.html 404

很奇怪的问题,找了好久。 因为spring boot+swagger实现起来很简单。看下面三部曲: 1.pom添加两个swagger依赖.    <!-- Swagger依赖包 --> <dependency> <groupId>io.springfox</groupId> <artifactId>...

SpringBoot整合Shiro 二:Shiro配置类

  环境搭建见上篇:SpringBoot整合Shiro 一:搭建环境   Shiro配置类配置 shiro的配置主要集中在 ShiroFilterFactoryBean 中       关于权限:   anon:无需认证就可以访问 ​  authc:必须认证了才能访问​   user:必须用有了 记住我 功能才能用​   perms:拥有对某个资源的...

ubuntu 系统/boot 内存不够无法更新(apt-get update)

输入命令:sudo apt-get install 报错: gzip: stdout: No space left on device E: mkinitramfs failure cpio 141 gzip 1update-initramfs: failed for /boot/initrd.img-4.15.0-72-generic with 1. d...

Red5源代码分析

原文地址:http://semi-sleep.javaeye.com/blog/348768 Red5如何响应rmpt的请求,中间涉及哪些关键类? 响应请求的流程如下: 1.Red5在启动时会调用RTMPMinaTransport的start()方法,该方法会开启rmtp的socket监听端口(默认是1935),然后使用mina(apache的io操作...

对象Bean与Map互转问题

一、摘要 在实际开发过程中,经常碰到需要进行对象与map之间互转的问题,其实对于对象、Map 之间进行互转有很多种方式,下面我们一起来梳理一下: 利用 JSON 工具包,将对象转成字符串,之后再转成 Map,这种需要转换2次,相对来说效率比较底; 利用 Java 反射,获取 Bean 类的属性和值,再转换到 Map 对应的键值对中,相对来说这种方法效率高...

修复GRUB引导故障!

故障原因:MBR中的GRUB引导程序遭到破坏,grub.conf文件丢失,引导配置有误 故障现象:系统引导停滞,显示“grub>”提示符 解决思路:若无MBR备份,进入急救模式,重新安装grub程序  示例: 第一步模拟Grub损坏: [root@www~]#dd if=/dev/zero of=/dev/sda bs=200 count=1   ...