springboot基础一:HelloWorld

缘起

springboot是一个封装springMvc等相关功能的开发框架,若是要开展新项目,建议使用springboot,一些经常使用功能都进行了封装,省去了咱们本身去作框架架构,另外springboot的开发效率仍是很高的,有几个朋友尚未接触过springboot,恰巧最近有时间,因此作一个springboot的快速入门教程,几个系列,从spring基础到springboot整合mybatis,redis,dubbo,elasticsearch等,但愿一块儿进步java

HelloWorld

  1. 新建一个maven工程web

  2. pom文件里加入springboot的parentredis

<!-- Spring Boot 启动父依赖 -->
<parent>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-parent</artifactId>
   <version>1.5.4.RELEASE</version>
</parent>
  1. 依赖里加入springboot web依赖spring

<!-- Spring Boot web依赖 -->
   <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-web</artifactId>
   </dependency>
  1. 新建xxx.xxx.web 包,并在包下创建Application启动类浏览器

/**
* Spring Boot应用启动类
* Created by fqh on 17/6/24.
*/

//springBootApplication注解用来标注此类是springboot启动类
@SpringBootApplication
public class Application {
   public static void main(String[] args) {
       SpringApplication.run(Application.class, args);
   }
}
  1. 在xxx.xxx.web包下面建一个HelloWorldController类 
    注意:将来全部web的Controller类必须与Application这个springboot启动类同包目录或者在子包目录里。springboot

/**
*  启动访问类rest
*  Created by fqh on 17/6/24.
*/

@RestController
public class HelloWorldController {
   @RequestMapping("/")
   public String sayHello() {
       return "Hello,World!";
   }
}
  1. 运行Application 
    在java开发工具里直接右键Application,选择run运行便可启动项目服务器

 .   ____          _            __ _ _
/\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/  ___)| |_)| | | | | || (_| |  ) ) ) )
 '  |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot ::        (v1.5.4.RELEASE)
..............................
............中间这些信息略.....................
2017-06-24 12:20:38.810  INFO 59808 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2017-06-24 12:20:38.914  INFO 59808 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2017-06-24 12:20:38.925  INFO 59808 --- [           main] com.wish.action.web.Application          : Started Application in 7.244 seconds (JVM running for 8.982)

能够从启动里看到,web项目已经启动,启动是用内嵌的Tomcat服务器,端口是默认的8080mybatis

  1. 测试 
    在浏览器里输入:http://localhost:8080/ 
    浏览器打印 Hello,World! 
    很简单吧。继续跟着学习吧!架构

相关文章
相关标签/搜索