新建一个项目 新建一个配置类,需要一个配置类,配置类里面需要装配好提供出去的类 使用EnableXXX注解或者spring.factory配置,将提供的类加入spring容器的管理 package com.clsaa.edu.springboot; import org.springframework.boot.SpringApplication; import org.springframew
日志 权限处理 异常处理 监控 性能分析 12.1 使用AOP 添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 编写切面代码 确定
11.1 装配DataSource 加入数据库驱动 配置文件中加入如下配置,springboot会自动装配. spring在给我们装配好datasource的同时,会给我们装配一个JDBCTEMPLATE spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0
10.1 配置日志 10.1.1 在配置文件中配置 在application.properties中添加 server.tomcat.accesslog.enabled=true server.tomcat.accesslog.directory=d:/temp/logs 10.2 EmbeddedServletContainerCustomizer接口,通过代码配置tomcat package
9.1 快速启动一个SpringBootWeb @RequestMapping(value = "/user/home")表明URL,默认设置下不限制请求方式,可以使用method方法设置请求方式 @ResponseBody表明返回数据 application.properties中server.port=设置端口 package com.clsaa.edu.springboot; impo
8.1 SpringBoot入口 package com.clsaa.edu.springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframewo
当一个bean处理完后需要另一个bean继续处理,那么就需要一个bean监听另一个bean 7.1 事件流程 自定义事件:一般是继承ApplicationEvent抽象类 定义事件监听器:一般是实现ApplicationListener接口 启动的时候把监听器加入到spring容器中 发布事件 package com.clsaa.edu.springboot; import org.spri
4.1 根据条件的自动配置 @conditional是基于条件的自动配置,一般配合Condition接口一起使用,只有接口实现类返回true,才装配,否则不装配. 用实现了Condition接口的类传入@Conditional中 @Conditional可以标记在配置类的方法中,也可以标记在配置类上.标记的位置不同,作用域不同. @Conditional可以传入多个实现了condition接口的类
3.1 SpringBoot Quik Start 配置pom 继承一个父配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1.1 SpringBoot介绍 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 1.2 SpringBoot特点 为基于Spring的开发提供更快的入门体验 创建可以独立运行的Spring应用 直接嵌入Tomcat或Jetty服务器,不需要打包成W
<dependencyManagement> <dependencies> <dependency> <!--Import dependency management from SpringBoot--> <groupId>org.springframework.boot</groupId>
我们在前面第2章 “ 2.3 Web RESTFul HelloWorld ” 一节中,已经介绍了使用 Kotlin 结合 SpringBoot 开发一个RESTFul版本的 Hello World。当然,Kotlin与Spring家族的关系不止如此。在 Spring 5.0 M4 中引入了一个专门针对Kotlin的支持。 本章我们就一起来学习怎样使用Kotlin集成SpringBoot、Spri
后端使用 springboot ,前端页面定时检测 websocket 是否在线,如果不在线则 new WebSocket(url),如果断线很频繁会不会导致后端有很多僵尸 session 进而导致内存泄漏?如果有这种问题要如何解决?
springboot项目如何避免因部分代码写法不正确内存溢出导致程序挂掉
java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String 》》》》》》》》》》》》》》》》》》》》》》》》 org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Unr