Newtank

个人站

欢迎来到我的个人站~


Debugger Contest

目录

最近参加了软院某个debug比赛,是给一个springboot项目进行debug。记录了一下找到的bug(应该全了)

1.UserMapper.xml: wrong mapper namespace(DebugContest.DebugContest.Mapper.UserMapper)

2.UserMapper.java:lack @Mapper on UserMapper

3.UserServiceImpl.java:lack @Service on UserServiceImpl

4.UserController.java:lack @Autowired on UserService

5.UserController.java:wrong requestMapping(/use->/user)

6.application.yml:server port(8081->8080)

7.debugcontest.sql: email(int->varchar)

8.UserController.java:register:wrong mapping(/login->/register)

9.application.yml:lack address(I use localhost.)

10.UserController.java:login:wrong Mapping(PostMapping->GetMapping)

11.UserController.java:register:wrong param anno and url(@PathVariable->@RequestParam)

12.application.yml:wrong mapper-location(*Mapper.xml->XML/*.xml)

13.UserServiceImpl.java:register: lack inserting

14.UserServiceImpl.java: wrong returning value(success->Success)

15.UserMapper.xml: wrong inserting(password,email->email,password)

16.UserServiceImpl.java:login: wrong if case(==0->!=0)

17.UserController.java: wrong anno(@Controller->@RestController)

18.UserMapper.xml:selectByEmail: wrong selecting(email->count(*))