![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot学习
每天进步一奈奈
这个作者很懒,什么都没留下…
展开
-
SpringBoot学习--- 数据库访问
整合JDBCpom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> &l原创 2020-06-23 09:58:57 · 184 阅读 · 0 评论 -
WebSocket原理及模板(附java源码)
原理方面,参考其他大牛博客。参考链接:1、https://www.zhihu.com/question/202155612、http://www.ruanyifeng.com/blog/2017/05/websocket.html先说一下HttpHTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也就是说它是HTTP协议上的一种补充可以...原创 2020-06-15 13:38:33 · 1178 阅读 · 0 评论 -
SpringBoot学习---嵌入式Servlet容器自定义配置
注册Servlet三大组件Servlet/Filter/Listener 以前 Web 应用使用外置Tomcat 容器部署,可在 web.xml 文件中注册 Servlet 三大组件; 而由于 Spring Boot 默认是以 jar 包的方式运行嵌入式Servlet容器来启动应用,没有web.xml文件,Spring提供以下Bean来注册三大组件: ServletRegistrationBean :注册自定义Servlet FilterRegistrationBean :注册自定义Filt原创 2020-05-31 17:48:01 · 172 阅读 · 0 评论 -
SpringBoot学习---Thymeleaf 模板引擎
Spring Boot 官方不推荐使用JSP,因为内嵌的 Tomcat 、Jetty 容器不支持以 jar 形式运行 JSP。Spring Boot 中提供了大量模板引擎,包含 Freemarker、Mastache、Thymeleaf 等。 而 Spring Boot 官方推荐使用 Thymeleaf 作为模板引擎, 因为 Thymeleaf 提供了完美的 SpringMVC 的支持。 这是一张烂大街的图,说明模板引擎的作用是什么,把数据和模板整合成展示给用户的页面。...原创 2020-05-25 09:05:24 · 507 阅读 · 0 评论 -
SpringBoot学习---web开发springMvc分析
Web开发的核心内容主要包括嵌入的 Servlet 容器和 SpringMVC。开发文档:https://docs.spring.io/spring-boot/docs/2.1.14.RELEASE/reference/htmlsingle/#boot-features-spring-mvcWeb开发支持Spring Boot 为 Web 开发提供了 spring-boot-starter-web 启动器作为基本支持,为我们提供了嵌入的Tomcat 以及 Spring MVC 的依赖支原创 2020-05-23 14:39:21 · 252 阅读 · 0 评论 -
SpringBoot学习---日志配置
日志框架解释: 日志抽象层 日志实现 jboss-logging (不适合企业项目开发使用) JCL(Jakarta Commons Logging)(2014年后不 再维护) SLF4j(Simple Logging Facade for Java) (与 log4j Logback 同一个人开发) JUL (java.util.logging)(担心被抢市场,推出的) Log4j (存在性能问题)原创 2020-05-23 10:18:27 · 1124 阅读 · 0 评论 -
SpringBoot学习---Spring Boot 核心配置
Spring Boot的配置文件Spring Boot 使用一个全局配置文件,放置在src/main/resources目录或类路径的/config下;当然放在不同位置的优先级是不一样的。后面会学习。配置文件的作用:修改 Spring Boot 自动配置的默认值; yml 是 YAML(YAML Ain't Markup Language)不是一个标记语言; 标记语言:以前的配置文件;大多都使用的是xxxxx.xml文件。<server> <port>808原创 2020-05-22 09:48:08 · 619 阅读 · 0 评论 -
SpringBoot学习---初始化器启动&目录解释
初始化器创建项目可以发现pom文件已经配置好了启动器,并且已经写好了引导类,我们直接写自己的业务代码就好了,在今后的使用中,我们只需要在初始化器中选着相应的场景进行初始化即可。resources目录解释...原创 2020-05-20 20:51:22 · 233 阅读 · 0 评论 -
SpringBoot学习---概要及入门
目录Spring Boot 概要Spring Boot 介绍Spring Boot 优点Spring Boot 入门开发环境要求修改Maven配置文件IntelliJ IDEA 设置快速构建 Spring Boot 项目创建 Maven工程修改pom.xml创建一个控制器Controller创建一个引导类运行一下项目打包Spring Boot 概要Spring Boot 介绍 随着动态语言的流行(Ruby、Scala、Node...原创 2020-05-20 15:58:32 · 140 阅读 · 0 评论