2017810

作者: zhjwang | 来源:发表于2017-08-10 22:56 被阅读6次

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;
}

相关文章

  • 2017810

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

  • 践行D2-2017810

    1.公式最简单的迷宫:果果还是不太理解画迷宫的规则,自己的确不是个好的老师,不过今天自己控制的不是很着急慢慢来 2...

网友评论

      本文标题:2017810

      本文链接:https://www.haomeiwen.com/subject/tfukrxtx.html