摘要: SpringBoot支持的视图技术 jsp 官方不推荐。jsp里面可以写java代码,不利于mvc模式的严格分层,且不好发挥SpringBoot的特性 html 不推荐。html可以使用ajax向controller请求数据,但controller调用视图并传递数据时,html怎么取出control 阅读全文
posted @ 2020-02-07 19:11 chy_18883701161 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 原因:很多地方都要配置jdk版本,某些地方配置的jdk版本不同。比如你要使用jdk8,某些地方配成了jdk7。 最常见配置错的地方:Ctrl+Shift+Alt+S 如果没问题,查看Project中的jdk版本: 如果还没问题,查看编译使用的jdk版本:Ctrl+Alt+S 将jdk版本不对的地方改 阅读全文
posted @ 2020-02-07 14:16 chy_18883701161 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 新建包com.chy.exception,包下新建类GlobalExceptionHandler: @ControllerAdvice //controller的增强 public class GlobalExceptionHandler { @ExceptionHandler(Exception. 阅读全文
posted @ 2020-02-07 13:59 chy_18883701161 阅读(1496) 评论(0) 推荐(0) 编辑
摘要: springboot默认的静态资源目录: classpath:/static classpath:/public classpath:/resources classpath:/META-INF/resources 就是说我们可以在resources下新建这4个目录来存放静态资源。 一般我们使用st 阅读全文
posted @ 2020-02-07 13:01 chy_18883701161 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 常用的起步依赖 spring-boot-starter-parent 核心pom,包含对自动配置、日志库、yaml配置文件的支持,所有springboot项目都需要继承。 spring-boot-starter-web 对web开发的支持,内置的tomcat、springmvc的坐标、jackson 阅读全文
posted @ 2020-02-07 12:07 chy_18883701161 阅读(2378) 评论(0) 推荐(0) 编辑
摘要: SpringBoot的热部署 原来:修改代码后,需要重新部署才会生效。 热部署:修改代码后,不需要Ctrl+S保存,不需要重新部署,直接在浏览器中刷新一下就可以看到修改后的效果。IDEA会自动重新编译代码,然后自动同步部署到tomcat。 (1)Ctrl+Alt+S,勾选自动编译 (2)Ctrl+S 阅读全文
posted @ 2020-02-07 10:56 chy_18883701161 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 创建SpringBoot项目方式一 (1)新建maven项目,不使用骨架。 使用maven管理依赖就行了,不必使用骨架(模板)。 (2)在pom.xml中添加 <!--springboot核心、基础的起步依赖,所有springboot项目都需要继承--> <parent> <groupId>org. 阅读全文
posted @ 2020-02-07 09:20 chy_18883701161 阅读(2432) 评论(0) 推荐(0) 编辑