springboot在IDEA下的简单项目快速搭建

springboot在IDEA下的简单项目快速搭建_第1张图片

根据提示一步步创建



    4.0.0

    cn.com.paic.stock.ops
    PrismLog
    0.0.1-SNAPSHOT
    jar

    PrismLog
    PrismLog

    
        org.springframework.boot
        spring-boot-starter-parent
        2.0.3.RELEASE
         
    

    
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        

        
        
            org.springframework.boot
            spring-boot-devtools
            true
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


自动生成的依赖

springboot在IDEA下的简单项目快速搭建_第2张图片

 项目目录架构

springboot在IDEA下的简单项目快速搭建_第3张图片

main方法是整个项目的入口

package com.example.demo.controller;

import com.example.demo.bean.User;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;

@RestController
@RequestMapping("/index")
public class IndexController {
    @RequestMapping("/say")
    public String say(){
        return "helloworld";
    }

    @RequestMapping("/get")
    public Map get(@RequestParam String name){
        Map map=new HashMap();
        map.put("name",name);
        map.put("value","hello world");
        return map;
    }
    @RequestMapping("/find/{name}/{id}")
    public User find(@PathVariable int id, @PathVariable String name){
        User user=new User();
        user.setId(id);
        user.setName(name);
        user.setData(new Date());
        return user;
    }
}

编写controller测试

测试成功

你可能感兴趣的:(springboot)