SpringBoot如何进行配置与使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
<强>简介强>
春框架是非常著名的Java开源框架,历经十多年的发展,整个生态系统已经非常完善甚至是繁杂,春天正引导是为了解决这个问题而开发的,为春平台和第三方库提供了开箱即用的设置,只需要很少的配置就可以开始一个春天项目。当然,建议使用Java 8来进行开发。
春季启动实际上走的是Servlet的路线,所以需要一个Servlet容器,什么Tomcat或Jetty都支持,比较意外的是居然还支持暗潮(暗潮大法好)。
简单粗暴直接上命令行,具体的简介参考注释
#确定Java版本 大:~大$ java - version java版本“1.8.0_91" Java (TM) SE运行时环境(构建1.8.0_91-b14) Java HotSpot VM (TM) 64位服务器(构建25.91 -b14,混合模式) #安装弹簧引导CLI #这是第一条语句 大:~大啤酒利用美元关键/水龙头==比;利用关键/水龙头 克隆到& # 39;/usr/地方/图书馆/阀门/关键/homebrew-tap& # 39;… 远程:计数对象:16日完成。 远程:压缩对象:100%(14/14),完成。 远程:总16(δ2),再利用5(δ0),pack-reused 0 打开对象:100%(16/16),完成。 检查连接…完成了。 利用9公式(50文件,46.1 k) #这是第二条语句 大:~大酿造安装springboot美元==比;安装springboot从关键/水龙头==比;下载:https://repo.spring.io/release/org/springframework/boot/spring-boot-cli/1.3.6.RELEASE/spring-boot-cli-1.3.6.RELEASE-bin.tar。 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 100.0%==比;警告 Bash已经安装完成:/usr/local/etc/bash_completion.d zsh已经安装完成:/usr/local/share/zsh/site-functions==比;总结 啤酒:/usr/local/Cellar/springboot/1.3.6.发布:6文件,8.9米,建于4分钟39秒
然后我们就可以试试看春天CLI的强大威力了!创建一个名为app.groovy的文件
@RestController 类ThisWillActuallyRun { @RequestMapping (“/? 字符串回家(){ “你好World" } }
只需要运行<代码>春运行app.groovy> 代码即可!然而,在我的机器上并没有这么顺利,春天已经被ruby无情占用,只好在. bashrc中新建一个别名<代码>别名springj=?usr/地方/地窖/springboot 1.3.6.RELEASE/bin/春天> 代码“;,然后用<代码> springj运行app.groovy 代码>运行。
还不行!打开localhost: 8080年的时候发现机器启动着nginx,所以要先把nginx关掉,具体的步骤是
#查找对应的进程号 ps辅助| grep nginx #发送关闭信号 杀死辞职[nginx主进程pid)
解决掉各种拦路虎,我们再次运行springj app.groovy运行,就可以在浏览器中见到Hello World了。
大美元springj app.groovy运行 解决依赖关系....... 。_ _ _ _/\ \/___ # 39;_ _ _ _ (_)_ _ _ _ \ \ \ \ (()\ ___ | & # 39;_ | & # 39;_ | | & # 39;_ \/_ | \ \ \ \ \ \/___)| | _)| | | | | | | (_ | |)))) & # 39;__ | | .__ | _ | | _ | _ | | _ \ _ |////=========|_|==============|___/=/_/_/_/::弹簧引导::(v1.3.6.RELEASE)
最后我们需要安装的有Gradle和IntelliJ IDEA CE、这里就不赘述了,安装好了我们就可以进行下一步了
在春天INITIALIZR进行简单设置即可生成项目模板,如下图所示:
。_ _ _ _/\ \/___ # 39;_ _ _ _ (_)_ _ _ _ \ \ \ \ (()\ ___ | & # 39;_ | & # 39;_ | | & # 39;_ \/_ | \ \ \ \ \ \/___)| | _)| | | | | | | (_ | |)))) & # 39;__ | | .__ | _ | | _ | _ | | _ \ _ |////=========|_|==============|___/=/_/_/_/::弹簧引导::(v1.3.6.RELEASE) 65812 19:29:41.235信息2016-07-19 - - - - - -[主要]wdx.helloworld。HellowordApplication:开始HellowordApplication>依赖性{ 编译(& # 39;org.springframework.boot: spring-boot-starter& # 39;) testCompile (& # 39; org.springframework.boot: spring-boot-starter-test& # 39;) }