在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项目,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Nacos负载均衡策略总结

    Nacos负载均衡策略总结

    Nacos 作为目前主流的微服务中间件,包含了两个顶级的微服务功能:配置中心和注册中心,本文给大家总结了几种Nacos负载均衡策略,通过图文结合介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • Java的接口和抽象类深入理解

    Java的接口和抽象类深入理解

    这篇文章主要介绍了Java的接口和抽象类深入理解的相关资料,希望通过本文大家能够理解应用接口与抽象类的使用方法,需要的朋友可以参考下
    2017-09-09
  • java解一个比较特殊的数组合并题

    java解一个比较特殊的数组合并题

    这篇文章主要介绍了java解一个比较特殊的数组合并题,需要的朋友可以参考下
    2014-06-06
  • Spring启动时实现初始化有哪些方式?

    Spring启动时实现初始化有哪些方式?

    今天给大家带来的文章是关于Spring的相关知识,文章围绕着Spring启动时实现初始化有哪些方式展开,文中有非常详细的介绍,需要的朋友可以参考下
    2021-06-06
  • SpringMVC适配器模式代码示例

    SpringMVC适配器模式代码示例

    这篇文章主要介绍了SpringMVC适配器模式代码示例,涉及模拟springmvc的Java代码等相关内容,具有一定借鉴价值,需要的朋友可以参考下。
    2017-11-11
  • 如何测试Java类的线程安全性

    如何测试Java类的线程安全性

    这篇文章主要介绍了如何测试Java类的线程安全性,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • Java如何构造DSL方法重构

    Java如何构造DSL方法重构

    这篇文章主要介绍了Java如何构造DSL方法重构,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考价值
    2022-07-07
  • 浅谈HashMap中7种遍历方式的性能分析

    浅谈HashMap中7种遍历方式的性能分析

    本文先从HashMap的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析HashMap各种遍历方式的优势与不足
    2021-06-06
  • Java使用poi实现excel的导入操作指南

    Java使用poi实现excel的导入操作指南

    使用Apache Poi是一种流行且广泛使用的方式,可以帮助开发人员直接从Java代码中读取、写入和处理Excel文件,因此在这篇文章我们将着重介绍如何实现excel的导入,感兴趣的朋友可以跟着小编一起来学习
    2023-06-06
  • Java下3中XML解析 DOM方式、SAX方式和StAX方式

    Java下3中XML解析 DOM方式、SAX方式和StAX方式

    目前我知道的JAVA解析XML的方式有:DOM, SAX, StAX;如果选用这几种,感觉还是有点麻烦;如果使用:JAXB(Java Architecture for XML Binding),个人觉得太方便了
    2013-04-04

最新评论