springboot学习笔记(一)——springboot入门

前言:

        之前我们可能用的比较多的项目应该就是SSM或者SSH了。但是我们知道,有关spring的项目,基本都要一大堆的配置文件,即使出了很多注解,依旧要配置一大堆东西。springboot的出现,就是将这些一大堆的配置进行简化,使得开发更加的高效快捷。废话不多说,我们来入门第一个springboot项目。


开发环境:

        win10+IntelliJ IDEA +JDK1.8 

         springboot版本:springboot 1.5.14 ——2.0后的springboot增加了挺多新特性,暂时先不做了解

开始开发:

    第一步:构建第一个springboot程序:(用过IDEA的同学可以用忽略这里,往下看

        


    直接一直下一步就可以完成了。


第二步:写一个Controller类,和springmvc类似
             在POM文件里加入以下几行代码
                <dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

         接下来就是写一个controller类了。

       注意:重要事情说三遍:

            我们写的类要放在运行类所在的目录下

            我们写的类要放在运行类所在的目录下

            我们写的类要放在运行类所在的目录下

        即是这样:要在com.wen.test文件目录下或子文件夹下。否则springboot会扫描不不到你的类,报404异常等,因为springboot默认扫描路径就是DemoApplication所在的文件夹下。(表达的不太好,文笔有限)

                                            

        如果你非要在其他目录下,也可以。用一个注解:

@ComponentScans()    //扫描多个包
@ComponentScan     //扫描一个包

        HelloController内容如下:        

package com.wen.test.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @GetMapping(value = "hello" )
    public String HelloWork(){
        return "Hello My first Springboot";
    }

}

    第三步:运行DemoApplication,是直接运行,不用部署到服务器。springboot内置了Tomcat服务器

                  访问  http://localhost:8080/hello   就可以了

          

  

项目链接:https://github.com/LuckToMeet-Dian-N/springboot_learn_1

总结:        

        springboot相对来说是比较简单的。基本学几个小时你就可以上手开发了,当然是你要有之前的springMVC基础才可以。有了这些,直接注解来完成,简单方便快捷。最后祝大家学习进步,步步高升。


程序人生,与君共勉

















猜你喜欢

转载自blog.csdn.net/weixin_41622183/article/details/81005852