2019独角兽企业重金招聘Python工程师标准>>>

今天用SpringBoot的框架写了一小段Java程序,在此简单写一下。

SpringBoot版本

<version>2.1.0.RELEASE</version>

1.使用application.yml 自定义参数

operate:file:input: D:/input.txt

2.实现类中调用配置参数

因为只是简单的java程序并且有一两个方法,调用配置文件中的属性因此使用@component注解

@ConfigurationProperties(prefix = "operate")  使用自定义的属性

@Slf4j
@Component
//亲测这块注释也能正常运行 @ConfigurationProperties(prefix = "operate")
public class Test {@Value("${operate.file.input}")private String inputPath;public void operate() {log.info("input path {}",inputPath);}
}

3. Application中调用定义好的类

@SpringBootApplication
@Slf4j
public class TestApplication {public static void main(String[] args) {ConfigurableApplicationContext run = SpringApplication.run(TestApplication.class, args);Test bean = run.getBean(Test.class);bean.operate();}}

这样就实现了Java类的简单调用。

转载于:https://my.oschina.net/u/2329222/blog/2876301

SpringBoot之使用(一)相关推荐

  1. 继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错? springboot 两种方式稳定解决跨域问题

    继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错???springboot 两种方式稳定解决跨域问题! 之前我写了一篇文章,来解决CORS报错 ...

  2. Dockerfile springboot项目拿走即用,将yml配置文件从外部挂入容器

    Dockerfile 将springboot项目jar包打成镜像,并将yml配置文件外挂. # 以一个镜像为基础,在其上进行定制.就像我们之前运行了一个 nginx 镜像的容器,再进行修改一样,基础镜 ...

  3. SpringBoot部署脚本,拿走即用!

    一个可以直接拿来使用的shell脚本,适用于springboot项目 #!/bin/bash # 这里可替换为你自己的执行程序,其他代码无需更改,绝对路径相对路径均可. # 若使用jenkins等工具 ...

  4. SpringBoot项目使用nacos,kotlin使用nacos,java项目使用nacos,gradle项目使用nacos,maven项目使用nacos

    SpringBoot项目使用nacos kotlin demo见Gitte 一.引入依赖 提示:这里推荐使用2.2.3版本,springboot与nacos的依赖需要版本相同,否则会报错. maven ...

  5. springboot整合swagger2之最佳实践

    来源:https://blog.lqdev.cn/2018/07/21/springboot/chapter-ten/ Swagger是一款RESTful接口的文档在线自动生成.功能测试功能框架. 一 ...

  6. SpringBoot中实现quartz定时任务

    Quartz整合到SpringBoot(持久化到数据库) 背景 最近完成了一个小的后台管理系统的权限部分,想着要扩充点东西,并且刚好就完成了一个自动疫情填报系统,但是使用的定时任务是静态的,非常不利于 ...

  7. Springboot 利用AOP编程实现切面日志

    前言 踏入Springboot这个坑,你就别想再跳出来.这个自动配置确实是非常地舒服,帮助我们减少了很多的工作.使得编写业务代码的时间占比相对更大.那么这里就讲一下面向切面的日志收集.笔者使用lomb ...

  8. 【Springboot】日志

    springBoot日志 1.目前市面上的日志框架: 日志门面 (日志的抽象层):                JCL(Jakarta Commons Logging)                ...

  9. 【springboot】配置

    配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的: •application.properties •application.yml 配置文件的作用:修改SpringBoot自 ...

  10. 【springboot】入门

    简介: springBoot是spring团队为了整合spring全家桶中的系列框架做研究出来的一个轻量级框架.随着spring4.0推出而推出,springBoot可以説是J2SEE的一站式解决方案 ...

最新文章

  1. 电脑电视兼容成科技行业新课题
  2. 蓝桥杯: 基础练习 数列排序
  3. fullcaledar日历插件
  4. http://www.imooc.com/note/460?sort=last
  5. java面向对象super_【JavaSE】面向对象之super、final
  6. Android开发技术周报 Issue#72
  7. 取出大文件里面的一部分数据
  8. java 舆情分析_基于Java实现网络舆情分析系统研究与实现.doc
  9. 如何在matlab中建立水箱模型_水箱
  10. cad画直线长度与实际不符_cad画规定长度直线的方法步骤图
  11. 2023年天津天狮学院专升本市场营销专业《管理学》考试大纲
  12. 0x80070057复制从服务器复制文件,0x80070057各种错误解决方法教程
  13. Cryengine5.3
  14. 宁夏新八景[之一]:古峡新韵
  15. EasyUI下拉列表中实现输入框不可手动输入
  16. Angular学习笔记64:使用Render2安全操作DOM元素
  17. KVM-Virsh指令详解
  18. 业财一体化管理,简化财务复核流程,提高工作效率
  19. Java八股文基础知识
  20. 【运筹学】匈牙利法 ( 匈牙利法步骤 | 第二步 : 试指派操作示例 )

热门文章

  1. python效率低为什么_为什么我的工作效率降低了?
  2. QT每日一练day26:绘制图片
  3. Java中condition的用法_java5 Condition用法--实现线程间的通信
  4. catia2017安装包打开没反应_云顶手游10.19安装包,9月16日
  5. 计算机无法启动显示空格闪烁,我的电脑打不开怎么把硬盘格式化
  6. python数据库查询系统_Python MySQL 查询数据(select from)
  7. mysql常用四种连接_MySQL四种连接查询
  8. hive sql 报错后继续执行_Hive优化之Spark执行引擎参数调优(二)
  9. java 导出wps_用java将数据导出到wps表格中,怎么实现
  10. audio realtek 耳机没声_window7和window10机箱前面板耳机插孔没有声音怎么解决!