摘要:
Redis部署到阿里云: 下载redis源码,编译,允许远程访问的配置 阿里云安全组设置: SSH连过去: wget http://download.redis.io/releases/redis-4.0.9.tar.gz tar xzf redis-4.0.9.tar.gz cd redis-4. 阅读全文
摘要:
SSM框架再熟悉不过了,不过以前通常是使用XML写SQL语句 这里用SpringBoot整合Mybatis并且使用注解进行开发 依赖: 配置:不需要指定驱动类,SpringBoot会自动扫描:com.mysql.cj.jdbc.Driver user表: 对应实体类: 添加用户的Demo做整合 Ma 阅读全文
摘要:
SpringBoot中有很多的starter:本质是多个JAR包集合 比如我们常用的: 其实它包含的内容有: 而每个依赖之下又包含有很多的JAR包,这里就不继续列举了 所以如果我们要用到的模板引擎不必去考虑需要什么JAR包 直接导入相对应的starter即可 模板引擎: 通常我们需要的是动态页面,动 阅读全文
摘要:
类似以前SpringMVC的拦截器,但也有一些区别 SpringBoot的拦截器有两种方式: 第一种方式:过时的方式,适用于SpringBoot1.x的方式 第二种方式:基于Java8与Spring5的方式 原理:在WebMvcConfigurer接口中定义了默认方法,利用Java8新特性:接口中可 阅读全文
摘要:
Filter的使用: 1.常见的默认Filter有: characterEncodingFilter hiddenHttpMethodFilter httpPutFormContentFilter requestContextFilter 2.Filter的优先级: Ordered.HIGHEST_ 阅读全文
摘要:
异常处理: SpringBoot的异常处理是不友好的,前端只会显示最基本的错误名称 后端控制台会报出具体的错误,那么我们如何告知前端具体的错误信息呢? 1:对全局异常进行处理 一个测试的Controller: 自定义一个异常处理类: 更进一步,可以加入日志处理: 如果前端访问了测试URL,应该显示的 阅读全文
摘要:
SpringBoot的配置文件有默认的application.properties 还可以使用YAML 区别: application.properties示例: server.port=8090 server.session-timeout=30 server.tomcat.max-threads 阅读全文
摘要:
文件上传有两个要点 一是如何高效地上传:使用MultipartFile替代FileOutputSteam 二是上传文件的路径问题的解决:使用路径映射 文件路径通常不在classpath,而是本地的一个固定路径或者是一个文件服务器路径 SpringBoot的路径: src/main/java:存放代码 阅读全文
摘要:
其实请求和传参这些知识属于SpringMVC 不过这也属于必须掌握的知识,巩固基础吧 GET请求: 以第一篇文章自动的方式创建SpringBoot项目: 然后新建Controller: 测试: 另一种写法: 测试: 成功!但是,如果我非要POST访问,结果:显示方法不允许 这个Demo中:需要传递的 阅读全文
摘要:
SpringBoot 2.x基于Spring Framework 5.x 环境需求如下: JDK1.8或以上 Maven3.2或以上 这里我使用的是Eclipse,IDEA这个工具很强大,但不习惯它 手工创建SpringBoot项目: 前提:电脑安装好Maven和JDK并且在Eclipse中配置完成 阅读全文