Spring Boot 入门

    技术2022-07-10  100

    Spring Boot 入门

    其实, 这个根本不算入门…

    今天晚上决定, 这几天来看看SpringBoot, 然后打算去GitHub找找SSM和SpringBoot的项目, 突然发现, SpringBoot相比于Spring舒服很多, 没有那么多的配置了;

    起步

    创建一个普通的maven项目 开pom.xml中加入如下配置

    <!-- SpringBoot要求,项目要继承SpringBoot的起步依赖spring-boot-starter-parent--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</version> </parent> <!--做Web开发, 需要相关依赖--> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>

    创建包

    引导类

    我的引导类

    package cn.cat; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootLead{ public static void main(String[] args) { SpringApplication.run(SpringBootLead.class); } }

    控制层

    控制层只有一个类, 做展示用

    package cn.cat.cotroller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class Login { @RequestMapping("/quick") @ResponseBody public String login(){ return "Spring Boot , 居然如此简单!!!"; } }

    然后在IDEA(社区版)下, Shift + F10 ,运行

    接下来在 Run 窗口, 看到了如下日志


    `2020-06-30 21:19:03.426 INFO 360 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''`
    在浏览器地址栏输入,` http://localhost:8080/quick` , 成功!

    该写的还是写, 该看的还是看

    Processed: 0.014, SQL: 9