搭建项目的结构
首先我们需要新建一个maven project
选好你自己建立的工作分区点击next
填好相关信息,继续点next
完成之后的项目结构是这样的
在这里基本结构就算搭建好了,但是我这里还要配置一下jdk,当前显示为J2SE-1.5
点击右键->bulid Path ->Configure Build Path
点击Eidt 对该项进行编辑
在这一行选择Alternate JRE 选择你自己配置的jdk,点击finish
在这里我的个人习惯建一个resources文件目录用来存放一些文件
从Libraries切换到Source,选中main/java 在这里点击 Add Folder
在mian这里 点击create New Floder 命名为resources 点击finish
这就是我最终搭建出来的项目结构
配置Pom文件
配置pom文件,父工程和子工程的依赖,这两个配置都是SpringBoot提供的。
1.先配置父工程的依赖,如下
配置好父工程依赖,所有的版本都可以自己来管理,后面的配置就不用加版本号
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.8.RELEASE</version> </parent>
接下来是子工程的依赖,在这里配置SpringMvc和Spring的jar包,在这里就可以不用加版本号
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
然后我们写一个启动类来试着把项目启动起来
package com.springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication//这里使用SpringBootApplication注解 public class Applicatoin { public static void main( String[] args ) { SpringApplication.run(Applicatoin.class, args); } }
运行效果:
出现这样的结果就表示ok
package com.springboot.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; @RestController public class Controller { @ResponseBody @RequestMapping(value="/Controller/Index",method=RequestMethod.GET) public String index(){ return "hahaha"; } }
然后我们去访问一下这个localhost:8080/Controller/Index,结果如下,访问成功