springboot配置文件分类

springboot配置文件



前言

提示:springboot的配置文件


提示:application.yml ,application.properties两种全局配置文件

一、.springboot的配置文件?

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、两种配置文件

1.application.yml 不同数据在yml定义格式

代码如下(示例):

server:
  port: 8081
spring:
  mvc:
    view:
      prefix: /WEB-INF/jsp/
      suffix: .jsp
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/xxx
    username: root
    password: 123
注意细节:
	properties文件配置,K: V的形式进行配置

2.application.properties不同数据在properties定义格式

代码如下(示例)

server.port=8081 //端口号配置
person.last-name=张三
person.boss=false
person.lists=a,b,c
person.maps.k1=value1
person.dog.name=大黄
注意细节:	
	以.来定义下级属性 key=value

三、 spring里面属性注入的方式

1.Set方式注入

 <bean id="user" class="com.yousian.pojo.User">
       <property name="username" value="eric"></property>
       <property name="password" value="1234"></property>
 </bean>

2.构造函数注入

<bean id="user" class="com.yousian.pojo.User">
      <constructor-arg name="username" value="eric"></constructor-arg>
      <constructor-arg name="password" value="1234"></constructor-arg>
</bean>

3.注解注入

@Value("张三")
String name
@Resource 
Service service;
@Autowired 
Person person;

四、 springboot属性注入的方式

编写一个pojo类,用来绑定配置文件里面定义的属性值
@Component
@ConfigurationProperties(prefix = "person")//指定配置文件 定义的对象 
public class Person {
    private String lastName;
    private Integer age;

五、在spring中如何管理bean

1.无参数的构造函数
2.静态实例化工厂
3.实例化工厂
4.注解 @Controller @Service ....
5.Java配置类的方式管理bean(springboot中常用的做法)
               5.1 定义一个bean
               	public void test(){System.out.println("这位order里面的方法");}
	       5.2 定义一个配置类(@Configuration修饰一个类)
	      	   @Configuration
		   public class MyConfig
               5.3 在类里面定义一个方法(专门用来管理bean的)
                @Bean
		public OrderService orderService(){
		    return new OrderService();
		}

六、 引入局部的配置文件@PropertySource

@PropertySource(value = {"classpath:xxxx"})
public class Person

1、 @ImportResource 导入xml配置文件


@ImportResource(locations = {"classpath:bean.xml"})//加载类路径下面的配置文件
public class App
注意细节:
	需要配置bean.xml
	<bean id="userService" class="com.oracle.service.UserService"></bean>
 

日常总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值