使用IDEA搭建第一个SpringBoot程序

startSpringBoot_logo

近来在研究SpringBoot的使用,现在把使用IDEA搭建一个SpringBoot的HelloWorld程序记录下来

新建一个SpringBoot环境

打开你的IntelliJ IDEA,然后选择Create New Project。如图,我们要选择一个Spring Initializr


startSpringBoot_1

之后我们填入自己的Group与Artifact(项目名字)后选择Next


startSpringBoot_2

由于我们是Web项目,所以我们先勾选最基本的Web选项,其他的待我们用到了再勾选。
startSpringBoot_3

接下来是选择项目存放的位置


startSpringBoot_4

选择Finish之后静静等待IEAD加载索引搭建工程。OK,一个完整的SpringBoot项目的结构我们已经搭建好了。
startSpringBoot_5

上图我用红框圈住的可以删掉,保持项目的简洁。这样,一个可供使用的SpringBoot环境就搭好了。

SpringBoot介绍

使用SpringBoot可以让你快速搭建一个SpringWeb项目,它使用“习惯优于配置”的理念让你的项目快速运行起来。使用SpringBoot可以很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目。使用SpringBoot你可以不用或者是很少的配置。
使用SpringBoot的优点:

  • 快速构建项;
  • 对主流开发框架的无配罝集成;
  • 项目可独立运行,无须外部依赖Servlet容器;
  • 提供运行时的应用监控;
  • 极大地提髙了开发、部署效率;
  • 与云计算的天然集成。

SpringBoot入门

我们来写一个SpringBoot的HelloWorld
打开项目自动生成的DemoApplication类,修改代码:

@Controller
@SpringBootApplication
@Configuration
public class DemoApplication {

    @RequestMapping("hello")
    @ResponseBody
    public String hello(){
        return "hello world!";
    }

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

然后右键选择Run

startSpringBoot_7

然后打开浏览器访问http://localhost:8080/hello就可以看到我们写的HelloWorld
startSpringBoot_8

代码说明:
1、@SpringBootApplication:Spring Boot项目的核心注解,主要目的是开启自动配置。;
2、@Configuration:这是一个配置Spring的配置类;
3、@Controller:标明这是一个SpringMVC的Controller控制器;
4、main方法:在main方法中启动一个应用,即:这个应用的入口;

这次只是记录了一下搭建SpringBoot的HelloWorld过程。具体的SpringBoot知识还需要大家去深入学习


本文作者: catalinaLi
本文链接: http://catalinali.top/2017/startSpringBoot/
版权声明: 原创文章,有问题请评论中留言。非商业转载请注明作者及出处。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,926评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • 人生有太多的如果。 做错了的那些事——可惜没如果。 小默,对不起,我不该和你拌嘴,当你哭出声的那一刻,我才意识到我...
    彻了骨阅读 149评论 0 1
  • 亲们,假期快乐呦~今天有几个小伙伴跟小红吐槽说,自己没有放假,还坚持在工作岗位上,摸摸头先~你今天所有的努力,未来...
    樊小红阅读 909评论 0 1
  • 今天是2017年的最后一天,第一次隐隐之中,我觉得我应该写点什么,才不负刚刚过去的这一年以及那些已逝的时光。明天0...
    看那看那月牙泉阅读 470评论 2 6