【小白向】springBoot初级配置


之前一直用的spring+springmvc+mybatis(简称为ssm框架)做java项目,今天看了一下springboot的配置,相比ssm框架真的简洁多了!来,让我们开始搭建这个框架吧~

〇、java环境配置

运行springboot框架之前首先需要在本地准备好java环境,以centos主机为例,下载完jdk安装包后,需要配置环境变量,具体是在/etc/profile文件中添加:

export JAVA_HOME=/opt/java/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

创建软链接:(可选,忘记为什么要进行这步操作了,先记录在这)

ln -s /opt/java/jdk1.8.0_231/bin/java /usr/bin/java

执行完后在终端执行下列语句:

java -version

有输出就表明已经安装成功了,当然还可以使用javac确认一下是否安装成功。

安装好java环境之后,咱们就可以开启springboot之旅了~~~

一、springboot框架搭建

1.1、官网搭建法

去start.spring,io网站勾几个选项,然后下一个压缩包,通过IDEA导入,运行即可。controller内容可以参照本文的1.2部分。

1.2、IDEA创建法

首先打开IDEA,我用的最新版的IDEA,咱们选择New project
图1
然后跳转到下面这个界面,标数字的地方我待会儿说,
图2
1:设置工程目录(我命名的方式比较个人,这个自行决定)
2:选择Maven依赖管理方式,后面那个没用过
3:域名反转命名法(com.xxx,xxx自己随便取)
4:Group和name合起来的
5:Java版本我建议选8(新的怕有问题不会解决)
全部设置好后点Next。
图3
到这一步,1代表我们选的springboot的版本,2表示一些组件,从官网下载的demo包里是有springboot的,这里我们先不勾选,选了的话组件会在3处显示。设置完成后点击finish按钮。
图4
等下面这里进度条走完后再进行后面的步骤。
图5
等了大概20分钟,下载终于结束了。看看各级目录,src下面有main和test,满满的熟悉感。
图6
运行一下Demo02Application这个文件,控制台没报错就行。
如果我们想让代码开启后不结束,那么需要导入web依赖。

打开pom.xml,在里面加上springboot的web启动器。

  <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
  </dependency>

加了之后,重新引入一下maven包就行啦,
图7
从控制台能看到程序没有结束运行。
接下来在com.xiaozhou.demo02文件夹下面新建controller文件夹,然后在里面新建一个类,代码如下:

package com.xiaozhou.demo02.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@RequestMapping("/hello")
public class demo02Controller {

    @GetMapping("/hello")
    @ResponseBody
    public String hello(){
        return "I love you";
    }


}

然后再去运行application文件,看下图,点一下右上角的run
图8
浏览器输入 http://localhost:8080/hello/hello,屏幕上就会出现
图9
当然你可以去resources文件夹下面打开application.properties修改默认端口号,原始的tomcat默认是8080,咱们改成8082。加个service.port=8082即可。
图10

有不甘寂寞的小伙伴可以打开这个网站去挑选点有意思的东西。ascii字符网站
这里我选了“zhou”生成banner.txt,这样控制台运行的时候就会出现啦,各位自行选择啦~
图11

看了上面的有没有感觉啥都没做就运行了一个网站,慢慢来,我们继续深入理解!

二、深入掌握springboot

springboot最精华的地方是什么?自动装配呀!何为自动装配?

三、总结

【未完待续。。。。。。】

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值