Spring Boot 入门

一直想尝试Java-web开发,无奈配置太复杂。就是这个spring-boot也是尝试几次无果。昨天晚上决定再试一次,居然奇迹般的可以运行了。

选择spring-boot的原因就是配置简单,就像官网说的:you can "just run"。

Spring Boot的一些特点:

  1. 可创建独立的服务(很适合微服务的概念)
  2. 内置Tomact、Jetty等
  3. 提供对Maven的支持
  4. 提供自动的Spring配置
  5. 不需要配置XML

这些利好,对想了解Java-web开发和Spring的开发者,绝对有吸引力。

下面就记录一下搭建过程:

开发工具以及环境:

Idea 2017.2.4 + Maven

本来默认是 1.8,然后提示不兼容,之后就改成1.7了。

接下来就是等着项目初始化完成,然后就会看到下面类似界面:

然后我们在那个类里面填入代码,如下:

接着运行会遇到两个错:

第一个: 类JavaLaunchHelper 被两个地方实现

第二个: Local host name unknown 本地主机名不知道,而且后面还打印出了我的名字(没搞明白)

https://github.com/hehongwei44/my-blog/issues/174

第一个问题:

网上说产生的原因:Idea检测系统有两个JDK,它不知道用哪个,就随便选了一个。(用别人说的解决方案也没搞定)

结论:This message is harmless and can be ignored。

https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000231290-macbook-IntelliJ-IDEA-complice-error-question

https://stackoverflow.com/questions/43003012/class-javalaunchhelper-is-implemented-in-two-places/43003231#43003231

就是不用处理这个错,也可以运行程序。

第二个问题,还真有解决方案:

然后我就更改了本地的host:

127.0.0.1 zhuxy

没明白这个错误是怎么出现的。

接下来再运行,应该可以跑了。(阿弥托福)

看到上图就恭喜你了!就可以访问:127.0.0.1:8080/hello

原文发布于微信公众号 - 前端黑板报(FeHeiBanBao)

原文发表时间:2017-09-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏耕耘实录

解决一个MySQL登录报ERROR 2002 (HY000)错的问题

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢

1373
来自专栏专注研发

MyBatis Generator的使用

对于自动生成这件事吧,我本人中立,一直没用过,主要是因为浅尝辄止,它生成的东西有些懒得看,用一下还是挺舒服的

6682
来自专栏IMWeb前端团队

VS Code进阶

虽然关于VS Code的介绍文章已经不少了,但面对如此用心的IDE,还是忍不住要再“赞美”一番,希望可以拉更多开发小伙伴入坑,如果能真正提高大家的开发体验当然是...

4159
来自专栏瞎说开发那些事

[微服务系列] 服务治理--Eureka

2166
来自专栏全栈架构

swagger-edit写接口文档神器的部署和使用

swagger 是一套开源的API设计工具,包括Swagger UI,Swagger Editor等。

992
来自专栏互联网技术栈

Jetty基本介绍 及 与tomcat对比

bin:可执行脚本文件 demo- base: etc:Jetty模块定义的XML配置文件的目录 lib:Jetty依赖的库文件 logs:Jetty的...

1084
来自专栏子勰随笔

Gradle Android插件使用的中那些特别注意的点

2576
来自专栏全华班

springcloud学习手册-Eureka(第一节)

导读 |Springcloud Eureka 服务治理 一、服务治理:Springcloud Eureka Eureka是springcloud Netfli...

4066
来自专栏小狼的世界

Linux的IPC命令

进程间通信有如下的目的:1、数据传输,一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M之间;2、共享数据,多个进程想要操作共享数据,一个进程...

1422
来自专栏张善友的专栏

修改 Windows Host 文件工具

Hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和...

4489

扫码关注云+社区

领取腾讯云代金券