在idea中构建spring boot项目,按照正常操作进行即可,如下图所示:
第一步:
点击新建项目:
第二步:
这里默认为maven项目
第三步:
构建基本的web应用选择web即可,如果用到mybatis或者其他的,可以在相应的模块进行勾选。
第四步:
填写项目名称和位置即可
构建完成后,项目的目录如下:
其中,controller,entity,mapping,services为sping项目常见的目录分类,为手动创立。
controller主要是接受来自用户的请求
services主要是连接controller和dao/mapping层
Dao/mapping层主要是进行数据库的操作
entity为实体类,主要是与数据库进行对应。
如果在没有controller的情况下,出现404错误,是正常的。
这时,只要新建controller包,编写对应的class文件,如下:
@RestController public class UserController { @Autowired UserService userService; @ResponseBody @RequestMapping(value = "/hello", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") public String getUserById(){ return "hello"; } }
即可正常显示。