Java----Spring boot 环境搭建

本文介绍了如何搭建Spring Boot开发环境,包括参考翟永超的教程、下载IDEA、Java、Maven,以及创建并运行Hello World项目。详细步骤涵盖了从生成项目到修改端口、添加依赖和编写第一个Controller的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上周在工作中,领导要求使用springboot的框架,所以搭建了一个环境,这周把这个过程整理一下,记录在这里。

第一步,现在网上找别人的经验,参考了翟永超的springboot快速入门http://blog.didispace.com/spring-boot-learning-1/

第2,下载需要的工具软件,IDE:intellij idea(ide就是开发工具的意思),  java:1.8   ,maven。java和maven的环境变量配置,就不在这里赘述了,baidu好了。我没在这个上面遇到问题。idea是个商业软件,下载的时候有免费版和收费版,免费版功能受限,必然选择收费版。可以使用网友的注册器找一个注册码(http://idea.lanyus.com/),安装后把这个注册码信息填入即可。如果搞不定,可以参考http://blog.youkuaiyun.com/gnail_oug/article/details/53977118 

第3,开始进行demo的创建,输出hello,World


1.通过SPRING INITIALIZR工具产生基础项目

a.访问http://start.spring.io/

选择 mavenProject  ,springboot  版本,没有特殊要求就用它的推荐就行,Group相当于包名,Artifact相当于工程名,通过group和Artifact确定了你的项目,dependencies可以不填写。

b.点击Generate Project会提示你下载构建好的项目压缩包。

2.下载后,解压开,把里面的文件夹,copy到你的项目workspace目录下

3.使用ide打开

a.菜单中选择File–>New–>Project from Existing Sources...

b.点击Import project from external model并选择Maven,点击Next到底为止。

4.目录结构

根目录pom下的.xml里面放的是依赖关系和项目的构建一些基础信息。

src目录下放的是代码。其中main是程序代码,test是测试的代码。

main目录下java中放的是代码文件,resource下放资源和配置文件

5.这个时候程序已经可以运行了,只是没有输出,打开java文件夹下有个和你的工程名一样的java文件,点击

run configuration,弹出的窗口中点击run,就可以看到控制台输出运行信息。

看到这个就运行成功了,如果你之前装有apache httpd或者tomcat之类的软件。你的运行端口localhost的8080会被占用。它默认是在8080端口启动的,所以会出现地址占用,需要在application.properties文件中,写入 service.port:8082 ,找一个没被占用的端口

6.下面我们导入依赖信息。打开pom.xml,<dependencies></dependencies>标签中放的是依赖信息,依赖简单来说,就是我们的项目会使用一些下载的jar,maven帮助我们去管理这些jar,只需要在这个标签里写入依赖,maven就会去下载这个jar文件,并且进行管理。

可以 看到默认,只有2个dependency

我们这个时候引入web模块,需添加spring-boot-starter-web模块:

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
</dependency>
7.编写hello服务

在java下面的包上点击右键,选择new--package,起名api,在这个新包中建立一个新文件new--javaclass,起名叫TestController。内容如下:

@RestController
public class TestController {
    @RequestMapping("/sayhi")
    public String sayhi(){
        return "hello";
    }
}
	如果提示报错,可以选中后,按alt加回车,会自动进行包的导入。
完成后,再重新运行程序。程序启动后,在浏览器中按照你定义的端口号输入
http://localhost:8082/sayhi
会在浏览器中打印出hello。到这里整个demo完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值