时间:2021-05-19
macOS搭建Spring Boot开发环境,具体内容如下
软硬件环境
macOS Sierra
java 1.8.0_65
maven 3.5.0
idea 2017.1.5
前言
最近接触了一点java web相关的知识,了解一下最近比较火的开发框架Spring Boot,站在一个从未涉足过java web和spring的开发者角度来讲,spring boot确实是一个非常不错的框架,配置简单,容易入门,对于想入行java web的童鞋,是一个很好的切入点。
maven安装
这里选择maven作为构建工具,你也可以使用其它的,如gradle等。到apache站点下载最新稳定版的zip包,解压到指定目录,比如我这里是/Users/djstava/Workshop/tools,然后编辑/Users/djstava/.bash_profile文件,在文件末尾增加语句
export PATH=$PATH:/Users/djstava/Workshop/tools/apache-maven-3.5.0/bin设置完成后,在Terminal中执行
source ~/.bash_profile上述操作后,最后来检查一下设置的结果是否正确,在终端中执行
mvn -versionIDE选择
我这里选择jetbrains的IntelliJ IDEA,当然你也可以选择其它的,如eclipse。
创建第一个应用新建工程
点击Create New Project
选择左侧的Spring Initializer,Project SDK选择java 1.8
接下来是一些工程基本信息的填写,Type选择Maven Project,Packaging选择Jar,其它的可以随意写
依赖项选择Web,如图所示
工程创建成功后,第一个构建过程会比较慢,等待完成后,点击DemoApplication.java中的main函数前的绿色按钮就可以启动工程了
这时候打开浏览器,输入localhost:8080查看
上面浏览器输出是正常的。接下来我们加入点代码,让它能够显示点东西出来。创建一个新的java类
HelloController.java源码
package com.xugaoxiang;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;/** * Created by djstava on 15/07/2017. */@RestControllerpublic class HelloController { @RequestMapping("/hello") public String hello() { return "Hello Spring Boot!"; }}重新启动工程,查看浏览器,输入地址localhost:8080/hello
工程解释
@RestController和@RequestMapping,这是2个很重要的注解。@RestController负责处理http请求,@RequestMapping负责url的映射。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
SpringBoot集成activiti基础环境搭建添加依赖org.activitiactiviti-spring-boot-starter-basic6.0.
spring-boot是一个快速构建环境的一套框架,其设计理念是尽可能的减少xml的配置,用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方
MACOSXDocker开发环境搭建1.安装Virtualbox下载地址:https:///steeve/boot2docker/master/boot2doc
1.什么是spring-boot-devtoolsspring-boot-devtools是spring-boot项目开发时的一个热部署工具,安装了spring
Spring2.5.6开发环境搭建的过程,供大家参考,具体内容如下1、jar包准备: spring2.5.6的jar包(链接:https://pan.baid