一直想尝试Java-web开发,无奈配置太复杂。就是这个spring-boot也是尝试几次无果。昨天晚上决定再试一次,居然奇迹般的可以运行了。
选择spring-boot的原因就是配置简单,就像官网说的:you can "just run"。
Spring Boot的一些特点:
这些利好,对想了解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