Spring Boot Hello World (使用Eclipse IDE)

       以前spring开发需要配置一大堆的xml,后台spring加入了annotaion,使得xml配置简化了很多,当然还是有些配置需要使用xml,比如申明component scan等。Spring开了一个新的model spring boot,主要思想是降低spring的入门,使得新手可以以最快的速度让程序在spring框架下跑起来。

Hello World 项目环境

        Windows 10

        Eclipse Neon IDE

        Maven

        SpringBoot 1.4.1.RELEASE

 

创建项目

       打开Eclipse Neon IDE ,创建项目,选择类型为Maven Project(maven-archetype-webapp)

153854_yl9K_2273688.png

 

在pom.xml中添加依赖包以及JDK版本

	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.4.1.RELEASE</version>
	</parent>

引入以上信息,主要的功能是,在下面再引入其它springboot相关Jar包时不需要写版本号了,它会跟据你引的父类的版本号,自己选择相应的Jar版本号

	<properties>
		<!-- JDK版本 -->
		<java.version>1.8</java.version>
	</properties>

以上信息,为设置JDK的版本号

 

	<dependencies>
		<!-- MVC,AOP的依赖包 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
	</dependencies>

引入springboot web相关Jar

编写SpringBoot启动类

package org.lvgang;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * Spring Boot启动类
 * 
 * @author Administrator
 *
 */
@SpringBootApplication // 等价于@Configuration,@EnableAutoConfiguration和@ComponentScan
public class Application {
	public static void main(String[] args) {
		SpringApplication.run(Application.class, args);
	}
}

编写测试类

package org.lvgang.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Hello测试类
 * @author Administrator
 *
 */

@RestController   // 等价于@Controller+@RequstMapping
public class HelloController {
	  @RequestMapping("/hello")  
	  public String hello(){  
	    return "Hello world test!";  
	  }  
	  
}

@RestController返回json字符串的数据,直接可以编写RESTFul的接口;

启动项目

第一种:在springBoot启动类中,右键Run As -> Java Application。

第二种:右键project – Run as – Maven build – 在Goals里输入spring-boot:run ,然后Apply,最后点击Run。

155716_C0je_2273688.png

测试项目

打开浏览器输入地址:http://127.0.0.1:8080/hello, 如果看到页面展示了“Hello world test!”就表示成功了

转载于:https://my.oschina.net/sdlvzg/blog/1154281

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值