第一周
1.本周完成任务:
(1)档案管理
客户信息管理
车辆信息管理
驾驶员信息管理
业务员信息管理
(2)查询统计(生成报表)
2.核心源码
链接:https://pan.baidu.com/s/1zL66sPX0vRlRfWiW31mLFQ
提取码:67wf
3.遇到的问题:
(1)使用springboot集成Thymeleaf时不能返回页面,只返回字符串
4.解决方法
(1)在controller中使用了注解@RestController,修改注解为@Controller
@RestController注解相当于@ResponseBody+@Controller合在一起的作用
如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return里的内容
如果需要返回到指定的页面,则需要用@Controller配合视图解析器才行
如果需要返回json,xml或自定义media Type内容到页面则需要在对应的方法上加上@ResponseBody注解
1.application.properties文件中配置
2.RestController文件中配置
(2)注意: @SpringBootApplication注解
@SpringBootApplication注解:是三个注解功能的组合:
@Configuration
在Spring开发的方式中,配置的方式有三种:
① 基于xml文件方式配置
② 注解的配置方式 @Component
③ 通过java bean的方式配置
@EnableAutoConfiguration : 当我们在Springboot中集成一些第三方框架的时候,会自动帮助我们完成整合。
@ComponentScan : 可以根据指定的位置去扫描注解 。