1、整体步骤如下:
1、该类使用@Component注解
2、添加一个你需要用到的类的静态字段
3、创建一个初始化方法,贴上@PostConstruct 标签,用于注入bean
4、创建方法调用mapper或service接口
5、最后直接在普通类中调用即可
2、普通类中调用mapper接口中的新增员工方法的示例代码如下:
package com.rf.utils;
import com.rf.entity.Employee;
import com.rf.mapper.EmployeeMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
import java.util.ArrayList;
import java.util.List;
/**
* @description: json数据解析工具类
* @author: xiaozhi
* @create: 2020-04-20 14:23
*/
//第一步:使用@Component注解
@Component
public class JsonParse {
@Autowired
EmployeeMapper employeeMapper;
//第二步:添加一个你需要用到的类的静态字段
public static JsonParse jsonParse;
//第三步:创建一个初始化方法,引入@PostConstruct注解,用于注入bean
@PostConstruct
public void init(){
jsonParse = this ;
//第四步:调用mapper或service接口
jsonParse.employeeMapper = this.employeeMapper;
}
//你要封装的方法
public static void getJsonParse(String jsondata){
List list=new ArrayList();
Employee employee=null;
for(int i=0;i
关注
打赏
热门博文
- Netty——网络编程 NIO(Selector处理accept事件)代码示例
- CompletableFuture异步编排(多任务组合)
- CompletableFuture异步编排(线程串行化代码示例)
- CompletableFuture异步编排(handle最终处理)
- CompletableFuture异步编排(计算完成回调代码示例)
- hutool工具导出excel代码示例
- java 获取音频、视频文件时长代码示例
- PostMan发送请求参数带有路径特殊字符会返回400错误(与URL字符及URL编码值有关)
- Rabbitmq与Erlang安装包下载图解
- idea2021.1版本SpringBoot项目日志的说明及使用