![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 82
starryBeams
这个作者很懒,什么都没留下…
展开
-
spring boot集成hive
文章目录前言一、创建spring boot工程1. 添加hive-jdbc依赖(无需hadoop依赖)2. 添加德鲁伊连接池依赖3. 完整依赖如下二、使用步骤1.配置Druid连接池2. 配置application.yml3. 编写controller进行测试前言spring boot集成hive,实现在网页查询hive数据。非完全原创,参考链接放在下面原帖的依赖会冲突导致无法运行,本帖修改了一些依赖,并加入了lombok,其余同原帖。https://blog.csdn.net/pengj原创 2021-05-25 09:34:31 · 5695 阅读 · 0 评论 -
spring boot连接数据库的配置
数据库连接1. 导入jdbc场景(starters)2. 添加数据库驱动3. 配置文件中添加必要的配置4. 一些小问题1. 为什么spring boot导入jdbc场景不导入驱动2. jdbc和驱动之间的关系spring boot版本2.4.31. 导入jdbc场景(starters)创建的时候直接选择或者在pom文件中加入下面的依赖 <dependency> <groupId>org.springframework.boot</groupId原创 2021-04-12 15:54:07 · 13009 阅读 · 0 评论 -
spring boot定制化
spring boot定制化方式前言1. 配置文件2. 替换组件1. 编写需要的类2. 编写配置类spring boot版本2.4.3前言很多时候需要自定义一些功能,下面给出自定义spring boot功能的方法。1. 配置文件需要自定义某个参数时推荐使用配置文件进行修改。原理如下:以cache举例,找到依赖下spring-boot-autoconfigure包下的chche下的CacheAutoConfiguration,点开上面有一个EnableConfigurationProperti原创 2021-04-09 09:40:39 · 173 阅读 · 0 评论 -
spring boot自动配置类
自动配置前言1. 先看入口函数2. @EnableAutoConfiguration2.1 @AutoConfigurationPackage前言为什么说spring boot部署简单,且0代码生成,就是因为spring boot帮我们做了很多事情,其中自动配置类是一个很重要的因素。1. 先看入口函数@SpringBootApplicationpublic class WebApplication { public static void main(String[] args) {原创 2021-04-01 17:15:47 · 1293 阅读 · 0 评论 -
spring boot内容协商(源码向)
前言内容协商是发送请求(前端)和服务器(后端)之间确定数据以何种方式传输的。比如后台有一个User类型的数据需要响应到浏览器,那么浏览器显示的是什么格式的数据就是内容协商决定的。spring boot版本2.4.31. 创建一个controller,写一个响应数据的请求2. 浏览器访问默认返回json数据3. 源码分析为了看效果,我们在配置文件中添加spring.mvc.contentnegotiation.favor-parameter=true开启后,就能在浏览器中指定参数了,默原创 2021-03-30 16:36:10 · 191 阅读 · 0 评论 -
spring boot自定义数据输出格式
前言spring boot可以响应页面,也可以响应数据。如想响应数据,只需在方法上加@ResposeBody注解。但是此数据以何种方式被传输出去或传输进来,需要浏览器和服务器进行协商,此处以传输出去为例。 @ResponseBody @GetMapping("/aaa") public User Aaa(){ User user = new User(); user.setUserName("毛"); user.setPassword原创 2021-03-30 09:54:55 · 505 阅读 · 1 评论