Spring boot 了解(一)(新建 和 编写 简单的输出代码)

版权声明:转载的话 请标明出处 https://blog.csdn.net/qq_28198181/article/details/85126230

使用Idea作为编辑器进行学习的Spring boot

(学习网址:https://www.majiaxueyuan.com/front/couinfo/36

因为工作上遇到了使用idea去二次编写Spring boot项目 需要了解一些简单的Spring boot的要点,学习之后进行记录如下:

目录

1.新建SpringBoot

2.页面显示哈喽 二狗!

3.后台运行输出哈喽 二狗!


1.新建SpringBoot

idea新建Spring boot流程:https://jingyan.baidu.com/article/574c521979f9be6c8d9dc1aa.html

2.页面显示哈喽 二狗!

在项目依赖下载完毕后,我想写一个 哈喽 二狗 !在网页上显示,怎么做呢?

1.首先pom文件中需要有对于web端的处理的依赖(记得更新下pom文件哟)

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

2.创建一个Controller类(我写的名字叫HelloController)

在这个类上需要有一个注解(@RestController)

@RestController  //使用这个注解 会在页面返回一个json串 相当于@ResponseBody + @Controller合在一起的作用
public class HelloController {

.......

}


//原本使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面

//若返回json等内容到页面,则需要加@ResponseBody注解

//使用@RestController则直接返回一个json串格式的内容

添加完毕后写一个方法 返回一个字符串“哈喽 二狗!”

 @RequestMapping("/hello")
    public String hello() {
        return "哈喽 二狗!";
    }

//@RequestMapping()是一个根据路径来确定执行某一个方法的注解(我自己这么理解的)

然后运行这个程序

等到显示启动成功后 我们可以去页面访问localhost:8080/hello(这里面内置了tomcat哟,所以不用添加tomcat里面然后再启动tomcat)

3.后台运行输出哈喽 二狗!

但是在我工作当中 使用Spring Boot 做纯后台数据处理 没有使用到浏览器显示

所以还有种启动方式是我了解的: public void run()

1.创建一个serv包,里面新建一个serivcestart类

@Component
@Order(value = 1)
public class Servicestart implements CommandLineRunner {

    @Override
    public void run(String... args) throws Exception {

        System.out.println("哈喽 郭二狗!");

    }
}

//Component  这个是把当前这个类加载到Springboot 中 能够让其他类 Autowired 

//@Order(Value =1) 这个是 在application执行后将这个类作为第一个执行类

//Spring boot的CommandLineRunner接口主要用于实现在应用初始化后,
//去执行一段代码块逻辑,这段初始化代码在整个应用生命周期内只会执行一次。

这时候启动 就可以看到语句被执行了。

以上是Spring boot 的新建与写一个简单的前台显示 和后台展示的功能的学习内容。

猜你喜欢

转载自blog.csdn.net/qq_28198181/article/details/85126230