java程序启动时自动执行方法 @PostConstruct,单元测试@Test

这篇具有很好参考价值的文章主要介绍了java程序启动时自动执行方法 @PostConstruct,单元测试@Test。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

java程序启动时自动执行方法,在方法上添加@PostConstruct注解即可,可以代替单元测试junit的@Test注解

@PostConstruct
//程序启动时自动执行方法

@Test
//需要选中该方法运行启动(单元测试)

java 代码----程序启动时自动执行方法 @PostConstruct

import javax.annotation.PostConstruct;

public class testClazz{
	public static void main(String[] args) {
       System.out.println("程序主方法");
    }
    
    //程序启动时自动执行方法
	@PostConstruct
	public void init() {
		System.out.println("服务重启执行,不需要调用");
	}
}

java 代码----需要选中该方法运行启动(单元测试) @Test文章来源地址https://www.toymoban.com/news/detail-743317.html

import org.junit.Test;

public class testClazz{
	public static void main(String[] args) {
       System.out.println("程序主方法");
    }
    
	//需要选中该方法运行启动
	@Test
	public void init() {
		System.out.println("需要选中该方法运行启动");
	}
}

到了这里,关于java程序启动时自动执行方法 @PostConstruct,单元测试@Test的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python运行selenium程序执行结束后自动关闭浏览器 解决方法 亲测有效

    最近朋友在学Selenium的时候遇到一个问题,当执行完selenium程序后,浏览器会闪退也就是自动关闭,程序中也没有写driver.quit()或driver.close()方法,解决后发布上来以供学习交流。 内容比较简单,这里直接附上代码: (1)修改前 (2)修改后:

    2024年02月11日
    浏览(42)
  • windows服务器下java程序健康检测及假死崩溃后自动重启应用、开机自动启动

    前两天由于项目需要,一个windows上的批处理任务(kitchen.bat),需要接到mq的消息通知后执行,为了快速实现这里我们通过springboot写了一个jar程序,用于接收mq的消息,并调用bat文件。 调用windows的批处理脚本bat,并支持传参 可根据配置设置并发,同时消费多个mq消息调用多个

    2024年02月12日
    浏览(34)
  • Python打开Windows可执行性程序的几种方法(Windows窗口自动化第一步)

    方法一:用Pywinauto第三包 方法二:使用os.system函数运行其他程序 方法三:win32api第三包使用ShellExecute函数运行其他程序 方法四:使用win32process.CreateProcess函数 方法七:用ctpyes模块调用C函数

    2024年02月16日
    浏览(41)
  • AWS实例启动时自动执行脚本

    修改每个实例的用户数据 实例 = 操作  =  实例设置  =  编辑用户数据 - [scripts-user, always]:重启也执行一遍这个脚本 /bin/echo \\\"Hello World\\\" /tmp/testfile.txt :此部分可以替换成你自己的脚本代码 注意:这个脚本任务是使用的 root用户 执行的,所以需要注意shell代码里 ~ 的路径指向

    2024年02月11日
    浏览(33)
  • Unity 利用 InitializeOnLoad 属性实现UnityEditor启动自动执行

    允许在 Unity 加载时 和 重新编译脚本时 初始化 Editor 类。 重新编译项目中的脚本时,会调用带有此属性的静态构造函数。在 Unity 首次加载项目时、在 Unity 检测到脚本修改时,以及当进入运行模式时,会进行此调用。 [InitializeOnLoad]属性修饰且构造函数是静态的类。在UnityEdi

    2024年02月11日
    浏览(37)
  • Java spring 注解 @PostConstruct 实战讲解

            在最近的学习中,发现了一个非常实用的注解 —— @PostConstruct。通过学习了解,逐步发现它能帮助我更轻松的解决不少原本很复杂的问题。         下面,结合实例介绍 @PostConstruct 注解的特性,因为@PreDestroy基本用不到,所以不浪费篇幅啦。         @PostCons

    2024年02月03日
    浏览(31)
  • Springboot启动后执行方法

    使用注解@PostConstruct是最常见的一种方式,存在的问题是如果执行的方法耗时过长,会导致项目在方法执行期间无法提供服务。 实现CommandLineRunner接口 然后在run方法里面调用需要调用的方法即可,好处是方法执行时,项目已经初始化完毕,是可以正常提供服务的。 同时该方法

    2023年04月13日
    浏览(27)
  • spring管理的bean在静态方法使用技巧——@PostConstruct

            如果我们使用正常的 @Component 注解将一个类交由spring管理,然后在使用的时候用@Resource注入对象,在没有碰到静态方法的时候,是不会出现问题,但是如果出现了静态方法,这样的使用方法就会出现 空指针的异常 ,也就是你@Resource注入的对象是空         一

    2024年02月10日
    浏览(37)
  • Android开机启动执行脚本的实现方法

    Android开机启动执行脚本的实现方法 在Android系统中,我们经常需要在设备开机时执行一些特定的操作,例如启动某个应用程序或执行一段脚本。本文将介绍一种实现在Android设备开机启动时执行脚本的方法。 要实现这个功能,我们需要创建一个初始化脚本,并将其添加到Andr

    2024年02月07日
    浏览(32)
  • 【SpringBoot】 启动后执行方法的五种方式

    在 SpringBoot 工程 启动后, 执行方法的五种方式: 1、实现 CommandLineRunner 接口 项目初始化完毕后,才会调用方法,提供服务 2、实现 ApplicationRunner 接口 同 CommandLineRunner。只是传参格式不一样。CommandLineRunner:没有任何限制;ApplicationRunner:key-value 3、实现 ApplicationListener 接口

    2023年04月08日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包