Springboot
伟娃娃
java软件开发
展开
-
SpringBoot@Profile使用详解
@Profile注解可以用来实现在不同的环境激活不同的类和属性。例如在uat 的 db链接和prod 的db链接是不一样的。具体使用方式如下: @Bean @Profile(value = "test") public DataSource testDs() { return buliderDataSource(new DruidDataSource...原创 2019-07-07 09:12:28 · 773 阅读 · 0 评论 -
SpringBoot@Autowired使用详解及实例演示
前面介绍过通过@Import/@ComponentScan+@Component/@Bean/实现FactoryBean接口四种方式可以把bean加到spring的ioc容器中来。而@AutoWired注解则可以为这些加到容器中的实例的变量,参数,方法进行自动赋值。主要知识点:1.@Autowired 默认时根据类型来赋值的,可以使用@Bean(autowire = Autowire....原创 2019-07-06 22:53:53 · 2357 阅读 · 0 评论 -
SpringBoot 使用配置文件给类成员变量赋值 @Value + @PropertySource
在主配置类中添加注解@PropertySource(value="classpath:configuration.properties"),可以将perporties文件中的值加入到程序中。在变量上添加@Value就可以把对应的值赋进来。具体使用如下:主配置类:package com.allen.trainning.spring.propertiysource;import or...原创 2019-07-06 22:06:43 · 1081 阅读 · 0 评论 -
SpringBoot将自己的代码加到Bean的生命周期中
bean的生命周期就是bean的创建----->初始化----->销毁方法由容器管理Bean的生命周期,我们可以通过自己指定bean的初始化方法和bean的销毁方法主要知识点:1. 在主配置类中定义一个类的init()方法和destory()方法,destory()方法只有在单例模式下才有效。其中的init方法会在BeanPostProcessor接口的postProce...原创 2019-07-06 21:46:33 · 222 阅读 · 0 评论 -
SpringBoot将类加入spring容器的方式三之FacotryBean
FacotryBean时一个Bean的包装,可以定义创建客户化的bean。通过实现FacotryBean接口来实现注册组件。主配置类:@Configurationpublic class MainConfig { @Bean public CarFactoryBean carFactoryBean() { return new CarFactory...原创 2019-07-06 16:45:25 · 803 阅读 · 0 评论 -
SpringBoot 将类加入ioc容器所有方式大全
下面的注解都是用在主配置类中,也就是加了@Configuration的类里面①:通过@CompentScan + @Controller @Service @Respository @component,适用场景: 针对我们自己写的组件可以通过该方式来进行加载到容器中。详细请查看下面文章,1.31https://blog.csdn.net/pengweismile/article/de...原创 2019-07-06 16:50:38 · 1261 阅读 · 0 评论 -
SpringBoot @Import注解的使用详解
通过@Import来导入组件如ioc容器:三种方式:1. @Import 直接加类名。@Import(value = {Person.class, com.tuling.testimport.compent.Car.class})2。 @import导入实现了ImportSeletor类的组件,可以一下子导入多个自定义的实例@Import(value = {Person.cla...原创 2019-07-06 16:20:00 · 440 阅读 · 0 评论 -
SpringBoot yml配置文件为变量赋值
1. 创建person类和Car类,并在person类上加注释@ConfigurationProperties(prefix = "person"),表明这个类的成员变量的值从配置类注入。注意这里的person类的成员变量需要有get/set方法。import org.springframework.boot.context.properties.ConfigurationProp...原创 2019-07-14 19:58:47 · 7724 阅读 · 0 评论 -
SpringBoot 1.2 -- 如何打成war包
三板斧第一版斧:将pom中打包的配置从jar改成war<packaging>war</packaging>第二板斧:将pom中的tomcat 改成provided,不把tomcat打到包里面<dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-07-14 16:57:03 · 317 阅读 · 0 评论 -
SpringBoot 1.1-- yml的profile使用
1. 再同一个yml中配置多文档块。1.1 创建要给文件application.yml1.2 再application.yml中编写多文档块。spring: profiles: active: uat---spring: profiles: uatserver: port: 8888---spring: profiles: devserver: ...原创 2019-07-14 11:49:53 · 479 阅读 · 0 评论