【小白向】springBoot初级配置

关于学习springBoot那些事儿

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

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

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

加了之后,重新引入一下maven包就行啦,
【小白向】springBoot初级配置_第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
【小白向】springBoot初级配置_第8张图片
浏览器输入 http://localhost:8080/hello/hello,屏幕上就会出现
【小白向】springBoot初级配置_第9张图片
当然你可以去resources文件夹下面打开application.properties修改默认端口号,原始的tomcat默认是8080,咱们改成8082。加个service.port=8082即可。
【小白向】springBoot初级配置_第10张图片

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

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

二、深入掌握springboot

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

三、总结

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

你可能感兴趣的:(spring,boot,spring,java)