java简单写一个post接口不用插入数据库

//用到了 springBoot

第一步 pom.xml 配置信息

因为用到了springboot 所有要引入

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.自己的项目名</groupId>
    <artifactId>自己的项目名</artifactId>
    <version>1.0-SNAPSHOT</version>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>8</source>
                    <target>8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>


    <parent>
        <groupId>com.自己的项目名</groupId>
        <artifactId>自己的项目名</artifactId>
        <version>1.0-SNAPSHOT</version>
    </parent>

    <dependencies>

        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.56</version>
        </dependency>
	
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-api</artifactId>
            <version>2.11.2</version>
        </dependency>

 
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>


</project>

第二步 配置 @SpringBootApplication

public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class,args);
    }

}


第三步 分层创建包 简单的有 model 层 service 层 serviceImpl 层controller层

下面的都是一个例子

model层

@Data
public class HexData {
    private String hexData;
    private String protocol;
}

service层


public interface ParserService {


    JSONObject toJson(HexData hexData);



}

impl

@Service
@Slf4j
public class ParserServiceImpl implements ParserService {

 
    public JSONObject toJson(HexData hexData) {
     这里写代码逻辑,
    }
}

controller

@RestController
@RequestMapping("/parser")
public class ParserController {

    @Autowired
    ParserService parserService;
    @PostMapping
    public JSONObject parser(@RequestBody HexData HexData){
        HashMap map = new HashMap<String,Object>();

        return parserService.toJson(HexData);

    }


}

注解一定不能忘

这样简单的一个接口就完成了

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页