随笔分类 -  sping boot

摘要:一、什么是跨域 跨域,指的是从一个域名去请求另外一个域名的资源。即跨域名请求!跨域时,浏览器不能执行其他域名网站的脚本,是由浏览器的同源策略造成的,是浏览器施加的安全限制。 跨域的严格一点来讲就是只要协议,域名,端口有任何一个的不同,就被当作是跨域。 常见于前端Ajax请求 二、如何模拟跨域请求 三 阅读全文
posted @ 2019-07-19 09:02 N!CE波 阅读(2370) 评论(0) 推荐(0)
摘要:一、统一异常处理的作用 在web应用中,请求处理时,出现异常是非常常见的。所以当应用出现各类异常时,进行异常的统一捕获或者二次处理(比如空指针异常或sql异常正常是不能外抛)是非常必要的,然后右统一异常处理方法统一返给前端。 对于非自定义的异常,在统一异常处理方法中,会转化为约定了响应的参数格式,如 阅读全文
posted @ 2019-07-19 08:53 N!CE波 阅读(510) 评论(0) 推荐(0)
摘要:一、@Value方式 1.我的配置文件:application-dev.yml 2.我的Java Bean 二、@ConfigurationProperties方式 (推荐) 1.我的配置文件:application-dev.yml 2.我的Java Bean 阅读全文
posted @ 2019-07-15 23:09 N!CE波 阅读(2668) 评论(0) 推荐(0)
摘要:一、Swagger2简单介绍 Swagger2,它可以轻松的整合到Spring Boot中,并与Spring MVC程序配合组织出强大RESTful API文档。它既可以减少我们创建文档的工作量,同时说明内容又整合入实现代码中,让维护文档和修改代码整合为一体,可以让我们在修改代码逻辑的同时方便的修改 阅读全文
posted @ 2018-11-01 08:09 N!CE波 阅读(671) 评论(0) 推荐(0)
摘要:一、Spring Boot日志介绍 Spring Boot对所有内部日志记录使用了Commons Logging,但是底层日志实现是开放的。为Java Util日志记录、Log4J2和Logback提供了缺省配置。在每种情况下,日志记录器都预先配置为使用控制台输出和可选的文件输出。 默认情况下,如果 阅读全文
posted @ 2018-09-24 11:45 N!CE波 阅读(9923) 评论(3) 推荐(2)
摘要:注意:如果我们使用spring-boot-starter-jdbc 或 spring-boot-starter-data-jpa “starters”坐标,Spring Boot将自动配置HikariCP连接池, 因为HikariCP在性能和并发性相比其他连接池都要好。 一、默认连接池策略 1.如果 阅读全文
posted @ 2018-08-10 10:16 N!CE波 阅读(23694) 评论(2) 推荐(2)
摘要:GITHUB地址:https://github.com/zhangboqing/springboot-learning 一、Spring Boot自动配置原理 自动配置功能是由@SpringBootApplication中的@EnableAutoConfiguration注解提供的。 这里的关键功能 阅读全文
posted @ 2018-06-30 15:57 N!CE波 阅读(1290) 评论(0) 推荐(0)
摘要:maven坐标 第一步、IDEA设置里面这里必须打勾 第二步、按住快捷键 Shift+command+Alt+/,选择Registry 进去之后,找到如下图所示的选项,打勾 <!--?xml version="1.0" encoding="UTF-8"?--> ok了,重启一下项目,然后改一下类里面 阅读全文
posted @ 2017-09-18 10:21 N!CE波 阅读(2962) 评论(0) 推荐(0)