java面试程序员服务端开发实战

Spring boot入门教程

2018-01-05  本文已影响342人  AKyS佐毅

1、Spring Boot简介

SpringBoot和SpringMVC关系 Google五年来的两个框架搜索热度对比

2、搭建开发环境

3、配置属性

方法一:
1:创建application.yml文件

2:在控制器中使用该属性

3: 运行结果如下:

方法二:只用写一次的方法,把配置分组。

4、Controller控制器的使用

单纯使用@Controller,需要配合模版来使用

在resources包下创建模版文件

运行结果:


最后不推荐这种方式,只需要了解就可以了。现在都是前后端分离的方式。

其实RestController相当于ResponseBody和Controller的共同作用

5、 ResustMapping使用

运行结果:

6、获取参数和注解

当请求的url含参数时 127.0.0.1:8081/hello/say/10

当请求的url中是 127.0.0.1:8081/hello/say?id=100

在单个参数的情况下,这样写完全没问题。但是当参数比较多的时候,就需要创建对象的方式来获取参数的值了。这样做更加优雅一些

在一个查询接口中,需要的参数比较多,如果还是使用GET方式进行请求的话,那么,Controller 中的方法的参数列表将会非常多,如:

public List<String> getName(@RequestParam String query1,
                            @RequestParam String query2,
                            @RequestParam String query3,
                            ......) {
        return new ArrayList<>();
}

这种情况下最好的方式就是: 将所有参数封装成一个类,然后使用 @RequestBody注解将参数自动解析成该类的一个实例

7、数据库操作

这里的返回的结果没有按照后端的标准来,只是一个例子。包括命名规则,也没按照规范来。希望大家不要这样写。

8、事务的提交Service

.png

微信扫码关注java架构,获取Java面试题和架构师相关题目和视频。

上一篇 下一篇

猜你喜欢

热点阅读