初识springboot(傻瓜式教程)

Posted badassboy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识springboot(傻瓜式教程)相关的知识,希望对你有一定的参考价值。

初识springboot(傻瓜式教程)

项目所需的版本

IDEA 2018

maven 3.x

jdk-1.8

IDEA创建spring-boot项目(maven方法)

1、创建一个maven工程

点击Create New Project

技术分享图片

选择新项目的SDK,按图中步骤操作。第一次创建会要求选择jdk位置

技术分享图片

按图中顺序填写GroupId和ArtifactId,点击next

技术分享图片

接下来会看到IDEA已经帮我们填写好项目名了,也就是我们填写的ArtifactId,直接finish.

finish后IDEA会打开刚创建好的项目,这是右下角会跳出maven包是否自动导入,选择右边的自动导入,这样以后我们写在pom.xml里面的东西就会自己下载导入了。

2、配置springboot启动

在pom.xml里面添加springboot的依赖(加入图中红色框内代码)

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.1.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

技术分享图片

按下图创建好项目的结构(xxxxMainApplication类在的包一定要包含其他的所有包)

技术分享图片

编写springboot启动类(即HelloWorldMainApplication)

/*
@SpringBootApplication 说明这是一个springboot主程序
 */
@SpringBootApplication
public class HelloWorldMainApplication {
    public static void main(String[] args) {
        //spring应用启动起来
        SpringApplication.run(HelloWorldMainApplication.class,args);
    }
}

编写HelloController

@Controller
public class HelloController {
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return  "hello world";
    }
}

具体细节以后再说,本篇文章主要是简单体会springboot

3、运行springboot项目

只要点击HelloWorldMainApplication类中的main左边的运行键,选择第一个运行就可以了。方便吧!!!

什么Tomcat配置的全都滚蛋

技术分享图片

看到如下提示就说明成功了,Tomcat started on port(s): 8080 (http) with context path ‘‘这句话的意思就是在tomcat里启动了

技术分享图片

注意:如果提示端口占用要去任务管理器里的服务找到自己的Tomcat停止掉

4、浏览器访问

在浏览器里输入localhost:8080/hello访问

出现如下页面就说明成功了

技术分享图片

总结

springboot项目的实现和部署相比较spring来说简便太多了,想想spring哪些前端控制器、handler啊什么的就头疼(还不是因为自己菜!),写这篇博客也是记录以下自己的学习过程,傻瓜式的教程是我自己想写的,还请读者多多包涵,有好的建议我会虚心采纳的,希望一起进步。

以上是关于初识springboot(傻瓜式教程)的主要内容,如果未能解决你的问题,请参考以下文章

不需编程/无需写代码的中文英文文本分析教程,免费傻瓜式,多图预警

[软件工具][原创]yolov7快速训练助手使用教程傻瓜式训练不需要写代码配置参数

yolov5-6.0快速训练助手使用教程傻瓜式训练不需要写代码配置

webpack之傻瓜式教程

springBoot 集成redis客户端傻瓜式流程

史上最全idea插件开发入门实战(傻瓜式教程)