最全如何实现在SpringBoot项目启动类启动时加载运动特定的代码,小白看完都会了

总结

一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。

这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。

最后再说几句关于招聘平台的,总之,简历投递给公司之前,请确认下这家公司到底咋样,先去百度了解下,别被坑了,每个平台都有一些居心不良的广告党等着你上钩,千万别上当!!!

Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。
在这里插入图片描述

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

/**

  • @program: SpringBoot-MybatisPlus-01

  • @description: 我的服务

  • @author: 魏一鹤

  • @createDate: 2021-11-23 23:15

**/

@Service

public class MyService {

public String startPrint(){

System.out.println(“启动类被运行加载会调用我”);

return “ok”;

}

}

//注入我们的service方便实用它的方法

@Autowired

private MyService myService;

第一种方式 让我们的启动类实现ApplicationRunner接口 重写它的run方法

implements ApplicationRunner

@Override

public void run(ApplicationArguments args) throws Exception {

//在SpringBoot启动类启动时会被调用

myService.startPrint();

System.out.println(“我是第一种方式,实现ApplicationRunner接口 重写它的run方法”);

}

第二种方式 让我们的启动类实现CommandLineRunner接口 重写它的run方法

implements CommandLineRunner

@Override

public void run(String… args) throws Exception {

//在SpringBoot启动类启动时会被调用

myService.startPrint();

System.out.println(“我是第二种方式,实现CommandLineRunner接口 重写它的run方法”);

}

开启启动类发现控制台成功打印输出

如何实现在SpringBoot项目启动类启动时加载运动特定的代码

启动类被运行加载会调用我

我是第一种方式,实现ApplicationRunner接口 重写它的run方法

启动类被运行加载会调用我

我是第二种方式,实现CommandLineRunner接口 重写它的run方法

完整的代码如下

启动类

package com.wyh;

import com.wyh.test.MyService;

import org.mybatis.spring.annotation.MapperScan;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.boot.ApplicationArguments;

import org.springframework.boot.ApplicationRunner;

import org.springframework.boot.CommandLineRunner;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication

@MapperScan(“com.wyh.mapper”) //扫描我们的mapper接口

//

//1.实现ApplicationRunner接口 重写它的run方法

//2.实现CommandLineRunner接口 重写它的run方法

public class WyhApplication implements ApplicationRunner, CommandLineRunner {

最后

经过日积月累, 以下是小编归纳整理的深入了解Java虚拟机文档,希望可以帮助大家过关斩将顺利通过面试。
由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示 。







由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录**

需要这份系统化的资料的朋友,可以点击这里获取

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值