2017810

1.今日工作

今天主要是依据TODOMVC项目的需求,完成了后端基于springboot实现增删改查的demo。

2.遇到的问题

  • 1.首先一开始不想依据idea的集成sping的功能来创建项目,想使用直接在命令行依据gradle来生产项目,然后再使用idea来编写代码,但是没有成功,为了尽快完成demo,最后还是采用了idea的集成spring功能。(对gradle不熟悉)
  • 2.对springboot,目前完成了增删改查的demo,但是还不够熟悉,对于springboot的运行机制不是很明白,对注解的使用不是很熟练。(还需对spingboot进行深入研究)

3.收获

  • 1.RequestMapping用来配置访问的URL
    当需要通过不同的路径来访问时,可以使用以下方法
@RestController
public class HelloController {
    //使用hello或者hi来访问路径时,就将其写为一个集合
    @RequestMapping(value = {"/hello","/hi"}, method = RequestMethod.GET)
    public String say(){
        return "hello world";
    }
}

使用组合映射来实现URL


@RequestMapping(value = "/hello")
public class HelloController {

    //使用hello或者hi来访问路径时,就将其写为一个集合
    @RequestMapping(value = {"/say"}, method = RequestMethod.GET)
    public String say(){
        return "hello world";
    }
  • 2.获取参数
@PathVariable: 用来获取url中的数据
@RequestParam:用来获取请求参数的值

*3.lombok的使用
在Java中,当需要对一个类中的方法进行get和set方法时,就需要些大量的get,set方法。有了lombok就可以减少这种代码量。
首先,引入lombok的依赖

compileOnly "org.projectlombok:lombok:1.16.16"

使用时,通过注解就可以自动生成get和set方法

@Component
public class Student {

    @Getter@Setter private String name;
    @Getter@Setter private Integer age;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,569评论 25 709
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,999评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,268评论 19 139
  • 有机肥将向着商品化的方向发展 请输入图片描述 目前,有机肥料施用量普遍下降的主要原因是,有机肥料的积制方式落后,人...
  • 职业装设计,是从"现代服装设计"中分离出来的现代服装专有名词。 在发达国家,职业装发展迅猛,其面貌已逐渐呈现出从"...
    职业装阅读 1,150评论 0 1