配置基本的Web项目
环境:
Java :1.8
IDEA:2018.3.3
目标:介绍SpringBoot项目的目录结构,配置基本的数据,并使其能在网页上通过相关路径访问。
目录结构
src:/src/main/java下储存java代码,通常都放在com.example.platform下。platform包里也可以新建包:domain(实体类)、repository(数据接口访问层)、service(数据服务接口层)、serviceImpl(数据服务实现层)、controller(前端控制器层)、utils(工具类库)、config(配置类)、dto(数据传输对象)、vo(视图包装对象)。PlatformApplication.java文件是整个项目的启动类,建议放在com.example.platform下。
resources:资源目录。内含SpringBoot的配置文件application.properties或者application.yml。
static:静态资源目录。一般存放html,jpg,css,js等文件
templates:视图模板目录。一般用来存放jsp、thymeleaf等模板文件
pom.xml:MAVEN配置文件。 在 pom.xml 中添加所需要的依赖信息,然后在项目根目录执行 mvn install
命令,maven就会自动下载相关依赖jar包到本地仓库
配置项目,使其能够通过GET/POST访问
在com.example.platform下新建包controller包。controller包下新建类TestController.java文件。文件内容如下:
package com.example.platform.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class TestController {
@RequestMapping("/")
@ResponseBody
public String test(){
return "测试成功";
}
}
运行项目,通过浏览器访问localhost:8080,可以看到测试成功了。即一条GET请求成功发送。
参考网站:spring boot 项目开发常用目录结构