摘要:
项目创建 首先,来创建一个 Spring Boot 项目,引入 Cache 依赖: 工程创建完成后,引入 Ehcache 的依赖,Ehcache 目前有两个版本: 这里采用第二个,在 pom.xml 文件中,引入 Ehcache 依赖: <dependencies> <dependency> <gr 阅读全文
posted @ 2020-08-05 21:45
柒丶月
阅读(175)
评论(0)
推荐(0)
摘要:
导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <dependency> <groupId>o 阅读全文
posted @ 2020-08-05 21:44
柒丶月
阅读(624)
评论(0)
推荐(0)
摘要:
entity public class Book { private Integer id; private String name; private String author; //get set tostring } 自己写一个Json文件 {"id": 99,"name": "红楼梦","a 阅读全文
posted @ 2020-08-05 21:43
柒丶月
阅读(231)
评论(0)
推荐(0)
摘要:
导入依赖 application.properties spring.data.mongodb.host=127.0.0.1 spring.data.mongodb.authentication-database=admin spring.data.mongodb.username=root spr 阅读全文
posted @ 2020-08-05 21:38
柒丶月
阅读(259)
评论(0)
推荐(0)
摘要:
在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构图: 在这样的架构中,会出现一些单服务中不存在的问题,例如客户端发起一个请求,这个请求到达 Nginx 上之后,被 Nginx 阅读全文
posted @ 2020-08-05 21:36
柒丶月
阅读(273)
评论(0)
推荐(0)
摘要:
 阅读全文
posted @ 2020-08-05 21:33
柒丶月
阅读(58)
评论(0)
推荐(0)
摘要:
  
评论(0)
推荐(0)
摘要:
工程创建 首先是创建一个Spring Boot工程,创建时添加基本的Web、Jpa以及MySQL依赖,如下: 创建完成后,添加Druid依赖,这里和前文的要求一样,要使用专为Spring Boot打造的Druid,大伙可能发现了,如果整合多数据源一定要使用这个依赖,因为这个依赖中才有DruidDat 阅读全文
posted @ 2020-08-05 21:26
柒丶月
阅读(435)
评论(0)
推荐(0)
摘要:
添加依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>5.0.2.RELEASE</version> </depende 阅读全文
posted @ 2020-08-05 21:22
柒丶月
阅读(215)
评论(0)
推荐(0)
摘要:
使用 IntelliJ IDEA 创建项目,创建时选择 JavaEE Persistence 2.创建成功后,添加依赖jar,由于 Jpa 只是一个规范,因此我们说用Jpa实际上必然是用Jpa的某一种实现,那么是哪一种实现呢?当然就是Hibernate了,所以添加的jar,实际上来自 Hiberna 阅读全文
posted @ 2020-08-05 21:21
柒丶月
阅读(244)
评论(0)
推荐(0)
摘要:
添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org 阅读全文
posted @ 2020-08-05 21:19
柒丶月
阅读(477)
评论(0)
推荐(0)
摘要:
首先是创建工程,和前文一样,创建工程时,也是选择Web、Jdbc以及MySQL驱动,创建成功之后,一定接下来手动添加Druid依赖,由于这里一会需要开发者自己配置DataSoruce,所以这里必须要使用druid-spring-boot-starter依赖,而不是传统的那个druid依赖,因为dru 阅读全文
posted @ 2020-08-05 21:16
柒丶月
阅读(752)
评论(0)
推荐(0)
摘要:
基本配置 JdbcTemplate基本用法实际上很简单,开发者在创建一个SpringBoot项目时,除了选择基本的Web依赖,再记得选上Jdbc依赖,以及数据库驱动依赖即可,如下: 项目创建成功之后,记得添加Druid数据库连接池依赖(注意这里可以添加专门为Spring Boot打造的druid-s 阅读全文
posted @ 2020-08-05 21:12
柒丶月
阅读(149)
评论(0)
推荐(0)
摘要:
自定义欢迎页 Spring Boot 项目在启动后,首先会去静态资源路径下查找index.html作为首页文件,若查找不到,则会去查找动态的index文件作为首页文件。例如,如果想使用静态的index.html作为首页,那么只需在resources/static 目录下创建index.html 文件 阅读全文
posted @ 2020-08-05 21:07
柒丶月
阅读(180)
评论(0)
推荐(0)
摘要:
添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> Service层 @Service public 阅读全文
posted @ 2020-08-05 20:57
柒丶月
阅读(57)
评论(0)
推荐(0)
摘要:
导入thymeleaf依赖 hello.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> hello </body> </html> Hell 阅读全文
posted @ 2020-08-05 20:56
柒丶月
阅读(70)
评论(0)
推荐(0)
摘要:
Servlet @WebServlet(urlPatterns = "/myservlet") public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, Ht 阅读全文
posted @ 2020-08-05 20:55
柒丶月
阅读(97)
评论(0)
推荐(0)
摘要:
两个类 CommandLineRunner ApplicationRunner 1. CommandLineRunner @Component @Order(99) //数字越小,优先级越大,默认情况下,优先级的值为Integer.MAX_VALUE,表示优先级最低 public class MyC 阅读全文
posted @ 2020-08-05 20:52
柒丶月
阅读(112)
评论(0)
推荐(0)
摘要:
定义拦截器 public class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse re 阅读全文
posted @ 2020-08-05 20:50
柒丶月
阅读(81)
评论(0)
推荐(0)
摘要:
同源策略 很多人对跨域有一种误解,以为这是前端的事,和后端没关系,其实不是这样的,说到跨域,就不得不说说浏览器的同源策略。 同源策略是由Netscape提出的一个著名的安全策略,它是浏览器最核心也最基本的安全功能,现在所有支持JavaScript的浏览器都会使用这个策略。所谓同源是指协议、域名以及端 阅读全文
posted @ 2020-08-05 20:49
柒丶月
阅读(107)
评论(0)
推荐(0)
摘要:
在 SpringBoot 项目中 ,异常统一处理,可以使用 Spring 中 @ControllerAdvice 来统一处理,也可以自己来定义异常处理方案。SpringBoot 中,对异常的处理有一些默认的策略,我们分别来看。 默认情况下,SpringBoot 中的异常页面 是这样的: 我们从这个异 阅读全文
posted @ 2020-08-05 20:47
柒丶月
阅读(146)
评论(0)
推荐(0)
摘要:
1. 处理全局异常 @ControllerAdvice public class MyCustomException { @ExceptionHandler(MaxUploadSizeExceededException.class) public void myexception(MaxUpload 阅读全文
posted @ 2020-08-05 20:44
柒丶月
阅读(110)
评论(0)
推荐(0)
摘要:
在application.properties 限制文件属性 表单上传 spring.servlet.multipart.max-file-size=1KB <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta na 阅读全文
posted @ 2020-08-05 20:42
柒丶月
阅读(75)
评论(0)
推荐(0)
摘要:
默认策略 SpringBoot 中对于SpringMVC的自动化配置都在WebMVCAutoConfiguration类中。在WebMvcAutoConfiguration类中有一个静态内部类WebMvcAutoConfigurationAdapter,实现了WebMvcConfigurer接口。W 阅读全文
posted @ 2020-08-05 20:39
柒丶月
阅读(112)
评论(0)
推荐(0)
摘要:
默认实现 Json是目前主流的前后端数据传输方式,SptringMVC中使用消息转换器HttpMessageConverter对JSON的转换提供了很好的支持,在SpringBoot中更进一步,对相关的配置做了简化。默认情况下,当开发者新创建一个SpringBoot项目后,添加web依赖,这个依赖默 阅读全文
posted @ 2020-08-05 20:14
柒丶月
阅读(954)
评论(0)
推荐(1)
摘要:
整合Thymeleaf 在 pom.xml 中引入相关依赖 引入 Web 项目及 Thymeleaf 模板相关的依赖项。 实例: <!-- 引入web项目相关依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifa 阅读全文
posted @ 2020-08-05 19:35
柒丶月
阅读(1194)
评论(0)
推荐(0)
摘要:
更改后端接口 server.port=8081 安装axios npm install axios 封装网络请求 新建utils/api.js import axios from 'axios' //将element-ui的错误信息的弹框引入进来 ////单独引入 此时调用方法为 Message(o 阅读全文
posted @ 2020-08-05 17:12
柒丶月
阅读(741)
评论(0)
推荐(0)
摘要:
axios(儿个煞斯)是什么? 前端最流行的ajax请求库 react/vue 官方都推荐使用axios发ajax请求 文档:http://www.axios-js.com/zh-cn/docs/ axios特点 基本promise的异步ajax请求库 浏览器端/node端都可以使用 支持请求/响应 阅读全文
posted @ 2020-08-05 15:09
柒丶月
阅读(860)
评论(0)
推荐(0)
摘要:
XHR理解和使用 使用XMLHttpRequest(XHR)对象可以与服务器交互,也就是发送ajax请求 前端可以获取到数据,而无需让整个的页面刷新。 这使得Web可以只更新页面的局部,而不影响用户的操作 区别一般http请求与ajax请求 ajax请求是一种特别的http请求 对服务器来说,没有任 阅读全文
posted @ 2020-08-05 12:46
柒丶月
阅读(137)
评论(0)
推荐(0)
摘要:
1.Http请求交互的基本过程 前台应用从浏览器向服务器发送HTTP请求(请求报文) 后台服务器接收到请求后,调度服务器应用处理请求,向浏览器端返回HTTP响应(响应报文) 浏览器端接收到响应,解析显示响应体/调用监视回调 HTTP请求报文 请求行 method/url GET/product_de 阅读全文
posted @ 2020-08-05 12:03
柒丶月
阅读(146)
评论(0)
推荐(0)

浙公网安备 33010602011771号