服务器之家

服务器之家 > 正文

macOS下Spring Boot开发环境搭建教程

时间:2021-03-18 11:49     来源/作者:djstavaV

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文件,在文件末尾增加语句

?
1
export path=$path:/users/djstava/workshop/tools/apache-maven-3.5.0/bin

设置完成后,在terminal中执行

?
1
source ~/.bash_profile

上述操作后,最后来检查一下设置的结果是否正确,在终端中执行

?
1
mvn -version

ide选择

我这里选择jetbrains的intellij idea,当然你也可以选择其它的,如eclipse。

创建第一个应用新建工程

点击create new project

macOS下Spring Boot开发环境搭建教程

选择左侧的spring initializer,project sdk选择java 1.8

macOS下Spring Boot开发环境搭建教程

接下来是一些工程基本信息的填写,type选择maven project,packaging选择jar,其它的可以随意写

macOS下Spring Boot开发环境搭建教程

依赖项选择web,如图所示

macOS下Spring Boot开发环境搭建教程

macOS下Spring Boot开发环境搭建教程

工程创建成功后,第一个构建过程会比较慢,等待完成后,点击demoapplication.java中的main函数前的绿色按钮就可以启动工程了

macOS下Spring Boot开发环境搭建教程

这时候打开浏览器,输入localhost:8080查看

macOS下Spring Boot开发环境搭建教程

上面浏览器输出是正常的。接下来我们加入点代码,让它能够显示点东西出来。创建一个新的java类

macOS下Spring Boot开发环境搭建教程

hellocontroller.java源码

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.xugaoxiang;
 
import org.springframework.web.bind.annotation.requestmapping;
import org.springframework.web.bind.annotation.restcontroller;
 
/**
 * created by djstava on 15/07/2017.
 */
@restcontroller
public class hellocontroller {
 
 @requestmapping("/hello")
 public string hello() {
 return "hello spring boot!";
 }
 
}

重新启动工程,查看浏览器,输入地址localhost:8080/hello

macOS下Spring Boot开发环境搭建教程

工程解释

@restcontroller和@requestmapping,这是2个很重要的注解。@restcontroller负责处理http请求,@requestmapping负责url的映射。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://blog.csdn.net/djstavaV/article/details/75150393

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部