初识springboot(傻瓜式教程)

初识springboot(傻瓜式教程)

项目所需的版本

IDEA 2018

maven 3.x

jdk-1.8

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

1、创建一个maven工程

点击Create New Project

1506270-20190123232640447-865211761.png

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

1506270-20190123232648432-2752305.png

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

1506270-20190123232654259-1709218134.png

接下来会看到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>

1506270-20190123232701684-1338625283.png

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

1506270-20190123232717858-1131676406.png

编写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配置的全都滚蛋

1506270-20190123232723697-1182911312.png

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

1506270-20190123232727887-1631003280.png

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

4、浏览器访问

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

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

1506270-20190123232733093-330934244.png

总结

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

转载于:https://www.cnblogs.com/badassboy/p/10312076.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值