springboot搭建简单Maven工程示例
2017-12-12 22:58
525 查看
springboot搭建简单Maven工程
开发工具:
eclipse-jee-mars-R-win32-x86_64 maven 3.5.2 jdk1.8
步骤:
1.打开eclipse –> File –> New –> Java Project,填写工程名称,点击完成得到下图所示工程
2.右键工程名 –> Configure –> Convert To Maven Project,弹出下面这个界面,点击完成
然后工程就变成下面这样子啦
3.下面我们创建工程的根目录,首先,右键删除原先的src根目录
然后右键工程名 –> New –> Source Folder,填写目录名称为src/main/java(用来存放我们的java源文件),点击完成
同理,再创建一个src/main/resources(用来存放配置文件)
之后,在src/main/java下创建一个package,我的是com.jiangyu,建好包之后,在它下面创建springboot的启动类MainApplication.java,如下图
如果你完成上面的全部工作之后,那你的工程结构应该是下面这样:
4.接下来就需要配置工程的pom.xml文件了,如下
<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>spring-boot</groupId> <artifactId>spring-boot</artifactId> <version>0.0.1-SNAPSHOT</version> <!-- 继承springboot的父包 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> </parent> <dependencies> <!-- springboot的web应用依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> </project>
之后是MainApplication.java这个类,如下:
package com.jiangyu; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication //springboot封装的注解 public class MainApplication { public static void main(String[] args) { SpringApplication.run(MainApplication.class, args); //springboot的启动方法 } }
接下来我们就可以启动工程了,右键MainApplication.java这个类 –> Run As –> Java Application,看到如下信息就说明启动成功了,springboot自带tomcat,可以看到,默认启动端口是8080
5.虽然工程是启动起来了,但是我们总得搞点事情吧~
下面我们新建一个HelloController.java用来接收rest请求
package com.jiangyu.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("test") public class HelloController { @RequestMapping("/hello") public String sayHello() { return "Hello!"; } }
重启工程,在浏览器地址栏访问http://localhost:8080/test/hello,收到了返回值说明大功告成~
相关文章推荐
- Maven工程搭建spring boot+spring mvc+JPA
- 简单的SpringBoot工程搭建
- maven+spring boot搭建简单微服务
- maven+springMVC+hibernate工程搭建(四简单base层实现及demo)
- 【Idea】Idea+SpringMVC+Maven+Tomcat搭建一个简单的hello world工程
- 通过spring boot+maven搭建的一个简单项目
- idea+maven+springboot搭建web简单项目经历小计(RestController)
- Eclipse使用maven搭建简单spring boot application Hello World
- maven+spring boot搭建简单微服务
- 【Spring】Spring-boot搭建一个简单的Hello World工程
- 搭建nginx+tomcat+memcache三套集群,开发简单springboot工程,实现session共享(持续更新中)
- MAC环境下idea:maven+Spring+Dubbo+Zookeeper简单工程搭建
- 一起学习springboot[一,简单的springboot工程搭建]
- maven +ideal + mybatis +springboot 工程搭建
- Springboot+maven+mysql+thymeleaf 简单框架搭建
- SpringBoot +maven +idea 最简单的一个web程序的演示流程
- 【SpringBoot】Spring Boot热部署(第5章 Spring Boot简单介绍 第6章 Spring Boot项目的搭建)
- SpringBoot(Maven)环境搭建
- Spring Boot集成Dubbo简单示例
- SpringBoot + MyBatis + MySQL + Maven在Intellij IDEA下开发环境的搭建