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
    评论
在Spring Boot项目中,启动后会首先在静态资源路径(resources/static)下查找index.html作为首页文件。 这意味着如果您在该位置下创建了名为index.html的文件,它将作为您的应用程序的起始页。 另外,如果您需要在开发过程中启用自动重启功能,您可以在配置文件中添加spring.devtools.restart.additional-paths属性,并指定需要监视重启的其他目录路径。这将使您在对这些目录下的文件进行更改后,应用程序可以自动重新启动。 最后,如果您想要跳过Spring核心配置搜索BeanInfo类,您可以在配置文件中添加spring.autoconfigure.exclude属性,并指定需要排除的类。这可以帮助您提高应用程序的启动速度。 请注意,这个属性是可选的,只在您有特定需求的情况下才需要使用。 总而言之,通过在静态资源路径下创建index.html文件作为首页,并根据需要配置自动重启和排除Spring核心配置搜索BeanInfo类,您可以轻松配置Spring Boot的起始页。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [初识SpringBoot——设置SpringBoot应用默认首页](https://blog.csdn.net/chenshufeng115/article/details/108370736)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [springboot配置文件分类](https://blog.csdn.net/qq_43255308/article/details/102896055)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值