在IDEA中创建跑得起来的Springboot项目

 更新时间:2018年04月03日 11:12:03   作者:litengbin   我要评论

这篇文章主要介绍了在IDEA中创建跑得起来的Springboot项目的图文教程,需要的朋友可以参考下

1. 关于 Tomcat

可能有一点会觉得很奇怪。 这明明跑动起来的是一个 web 程序,为什么启动方式不是启动 tomcat? 而是启动的一个 Java 类的 主方法?

这是因为这个 com.how2java.springboot.SpringbootApplication 类的主方法就把 tomcat 嵌入进去了,不需要手动启动 tomcat 了呢。

2. 关于插件

首先,在IDEA中开发Springboot应用和Eclipse里面一样,本质上都是一个maven 项目。 但是呢,IDEA 本身自带对SpringBoot支持的插件,不像Eclipse那样,要用插件还需要从第三方安装, 而且很缓慢 (国外插件源)。 所以本知识点就使用IDEA自带的 SpringBoot插件来开发了。

3. 创建项目

菜单 -> New -> Project -> Spring Initializer 然后点 Next

4.项目参数

输入如图所示的两个地方的参数,其他参数不用修改,然后Next

5.选择Web 模块

接着左边选择 Web, 右边只勾选 Web 即可,然后点击Next

 

6. 指定项目的路径

指定项目路径为 e:\project\springboot (其他位置也可以)。

如此这般之后,项目就创建成功了,就可以看到项目结构了。

 

7. SpringbootApplication.java

项目创建好之后,就自带一个SpringbootApplication, 其被@SpringBootApplication 所标记,表示这个是一个Springboot 应用

 

8. HelloController.java

新建包 com.how2java.springboot.web, 然后在其下新建类HelloController.
这个类就是Spring MVC里的一个普通的控制器。

@RestController 是spring4里的新注解,是@ResponseBody和@Controller的缩写。

@RestController 
public class HelloController { 
  @RequestMapping("/hello") 
  public String hello() { 
    return "Hello Spring Boot!"; 
  } 
}

9.运行并测试

接下来就运行 SpringbootApplication.java, 然后访问地址

1. http://127.0.0.1:8080/hello 

就能看到测试效果了

总结

以上所述是小编给大家介绍的在IDEA中创建跑得起来的Springboot项目,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对澳门金沙网上娱乐网站的支持!

相关文章

  • 详解Java向服务端发送文件的方法

    详解Java向服务端发送文件的方法

    这篇文章主要为大家详细介绍了Java向服务端发送文件的方法,主要是IO流,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Java多线程并发编程 Volatile关键字

    Java多线程并发编程 Volatile关键字

    volatile 关键字是一个神秘的关键字,也许在 J2EE 上的 JAVA 程序员会了解多一点,但在 Android 上的 JAVA 程序员大多不了解这个关键字。只要稍了解不当就好容易导致一些并发上的错误发生,例如好多人把 volatile 理解成变量的锁
    2017-05-05
  • java md5工具类分享

    java md5工具类分享

    这篇文章主要介绍了java的md5工具类,需要的朋友可以参考下
    2014-02-02
  • Java线程池的几种实现方法和区别介绍

    Java线程池的几种实现方法和区别介绍

    下面小编就为大家带来一篇Java线程池的几种实现方法和区别。小编觉得挺不错的,现在分享给大家,也给大家做个参考,一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-05-05
  • 专属于程序员的浪漫-Java输出动态闪图iloveyou

    专属于程序员的浪漫-Java输出动态闪图iloveyou

    这篇文章主要介绍了专属于程序员的浪漫-Java输出动态闪图iloveyou,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • 详细介绍MyBatis 3.4.0版本的功能

    详细介绍MyBatis 3.4.0版本的功能

    这篇文章主要给大家介绍了关于MyBatis 3.4.0版本的功能,文中只列举部分重要的内容,详细内容看官方说明,需要的朋友可以参考借鉴,下面跟着小编一起来学习学习吧。
    2017-06-06
  • java实现支付宝退款功能

    java实现支付宝退款功能

    这篇文章主要为大家详细 介绍了java实现支付宝退款功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • 深入理解Hibernate中的flush机制

    深入理解Hibernate中的flush机制

    这篇文章主要介绍了深入理解Hibernate中的flush机制,本文是对flush机制深入研究得出的一些结论总结,需要的朋友可以参考下
    2015-01-01
  • Java微信公众平台开发(14) 微信web开发者工具使用

    Java微信公众平台开发(14) 微信web开发者工具使用

    这篇文章主要为大家详细介绍了Java微信公众平台开发第十四步,微信web开发者工具的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • 简单谈谈Java类与类之间的关系

    简单谈谈Java类与类之间的关系

    类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就简单给大家介绍一下。
    2016-05-05

最新评论