springBoot
花和尚也有春天
会收集一些不错的文章,时常品读,也学着自己总结一些东西,坚持努力的方向!
展开
-
jpa:repository中@Query有nativeQuery = true和没有的区别
有nativeQuery = true时,是可以执行原生sql语句,所谓原生sql,也就是说这段sql拷贝到数据库中,然后把参数值给一下就能运行了,比如:@Query(value = "select * from product_rel where audit_id=?1 and process_object=0 ",nativeQuery = true)List<ProductRel> findAllByProductAuditId(Integer id);这个时候,把sele转载 2020-10-20 10:40:01 · 2928 阅读 · 0 评论 -
springboot:jpa:报错:antlr.NoViableAltException: unexpected token: *
解决方法是sql语句简单地加上nativeQuery = true原创 2020-04-28 19:26:44 · 4759 阅读 · 0 评论 -
springboot:启动报错Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainer
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebAp...原创 2019-12-06 17:52:39 · 2046 阅读 · 0 评论 -
springboot:jpa:@Entity的使用技巧
1.必须有一个id字段@Id@GeneratedValue(strategy = GenerationType.IDENTITY)private Long id;2.数据库字段类型对应:varchar对应String,int对应Integerbigint对应LongBIT对应BooleanDateTime对应Datetext对应String(写法特殊如下示例)如:数据库...原创 2019-10-21 19:46:58 · 1351 阅读 · 0 评论 -
springboot:jpa:@repository的使用技巧(CRUD以及模糊查询等)
Controller:package com.tzb.springboot.controller;import com.tzb.springboot.entity.UserEntity;import com.tzb.springboot.repository.UserRepository;import org.springframework.beans.factory.annotat...原创 2019-10-21 19:29:12 · 1981 阅读 · 0 评论 -
springboot:拦截器
拦截器,没有权限的给前端返回jsonimport com.***.***.inter.constants.EnumHttpStatusType;import com.***.***.inter.util.LogUtil;import com.***.***.web.common.util.SpringUtil;import com.***.***.web.dao.impl.Per...原创 2019-04-11 19:55:24 · 167 阅读 · 0 评论 -
springboot:AOP 切面编程
说起spring,我们知道其最核心的两个功能就是AOP(面向切面)和IOC(控制反转),这边文章来总结一下SpringBoot如何整合使用AOP。一、示例应用场景:对所有的web请求做切面来记录日志。1、pom中引入SpringBoot的web模块和使用AOP相关的依赖:<dependency> <groupId>org.springframework.bo...原创 2019-03-22 13:43:21 · 185 阅读 · 0 评论 -
springBoot:方法上配置produces = {"application/json;charset=UTF-8"} 参数
方法上有:produces = {"application/json;charset=UTF-8"}去掉方法上面的produces = {"application/json;charset=UTF-8"} 之后:定义了返回格式。原创 2019-03-18 19:03:20 · 40565 阅读 · 3 评论 -
springboot:login
原创 2019-03-11 19:35:30 · 529 阅读 · 0 评论 -
springboot:SpringUtil工具类-----applicationContext获取bean
发现拦截器不能注入,controller里面倒是可以。解决办法:调用getbean方法,参数传入要获取的实例的类名 首字母小写,这是默认的。如:String user= (User) SpringUtil.getBean("user");package com.***.web.common.util;import org.springframework.beans...原创 2019-04-09 20:54:07 · 10007 阅读 · 0 评论 -
Spring Boot+Vue从零开始搭建系统(一):项目前端_Vuejs环境搭建
参考:https://segmentfault.com/a/1190000013950461前端常用命令:运行:npm run dev打包:npm run build更新element-ui版本(2.4.11):npm install element-ui@2.4.11原创 2019-04-27 02:11:51 · 960 阅读 · 0 评论 -
springboot:开发环境打jar包,环境部署
我的环境:windows 是 192.168.124.12 无线局域网,虚拟机Centos7 192.168.65.113zookeeper,mysql用docker容器启动service(provider):root@localhost dubbospringboot]# nohup java -jar /opt/dubbospringboot/dubbo-provider-...原创 2019-05-25 18:05:40 · 918 阅读 · 0 评论 -
vue:跨域以及sessionId不一致问题解决方法
情景:使用Vue和SpringBoot做前后端分离项目,出现跨域问题,因为前端访问调用后端3个接口,第一:session校验 ,第二:登录 ,第三:查询接口但是将session分别获取,然后打印出来,发现sessionid不一致,导致访问第三个查询数据接口而失败。后端springboot处理:拦截器preHandle中加入如下 代码: public boolean ...原创 2019-06-07 12:25:23 · 9213 阅读 · 7 评论 -
kafka:springboot集成kafka,并完成单机版安装
因为我的环境:springboot版本:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.4.RELEASE</v...原创 2019-06-02 23:34:13 · 1184 阅读 · 0 评论 -
springboot:设置session失效时间
@CrossOrigin @RequestMapping(value="/login",produces={"application/json;charset=UTF-8"}) public void login(HttpServletRequest request, String code, HttpServletResponse response) { ...原创 2019-03-07 17:14:02 · 23327 阅读 · 0 评论 -
springboot:报错
原因是请求方法名重复:原创 2019-03-14 17:53:19 · 364 阅读 · 0 评论 -
Spring Boot:为什么选择Spring Boot
https://www.cnblogs.com/jeffwongishandsome/p/quick-develop-rest-api-by-using-spring-boot.html转载 2018-10-07 21:03:47 · 290 阅读 · 0 评论 -
SpringBoot:spring boot 和 spring MVC 使用的和配置的区别
问题:作为 一个 java web 开发的初学者,一直在使用 spring MVC 作为框架进行工作。因为工作需要,需要使用srping boot框架作开发。网上搜索一下 spring boot 一脸蒙蔽。在此 我把spring MVC的工作流程写出来,各位java大佬,用最通俗的语言告诉我spring boot和 spring MVC 工作流程的 区别。 Spring MVC工作流...转载 2018-09-30 16:20:25 · 4597 阅读 · 2 评论 -
SpringBoot:缓存@EnableCaching
很多时候系统的瓶颈都在一些比较复杂的IO操作,例如读取数据库,如果一些比较稳定的数据,一般的解决方案就是用缓存。spring boot提供了比较简单的缓存方案。只要使用 @EnableCaching即可完成简单的缓存功能。缓存的实现有多种实现,ConcurentHashMapCache , GuavaCache, EnCacheCache等多种实现,spring boot 有默认的实现。本文不...转载 2018-11-18 21:35:45 · 10529 阅读 · 0 评论 -
SpringBoot:常用标签
常用标签: @Configuration 从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建b...原创 2018-11-06 07:34:58 · 2488 阅读 · 0 评论 -
springboot:jpa:访问关系型数据库
一、SpringData JPA是什么上一节学习了如何入门SpringBoot,本篇章介绍springboot对数据库是如何进行访问的。在介绍之前,有必要了解一下SpringDataJPA,这是SpringCore中的一个项目,致力于简化对数据库的访问,增强了ORM的操作。对于JPA(Java persisten API),全称为Java持久化API,是JAVAEE中的一套规范API。它推出的...转载 2018-11-18 21:20:24 · 276 阅读 · 0 评论 -
springboot:jpa:进阶查询—JPQL/原生SQL查询、分页处理、部分字段映射查询
上一篇介绍了入门基础篇SpringDataJPA访问数据库。本篇介绍SpringDataJPA进一步的定制化查询,使用JPQL或者SQL进行查询、部分字段映射、分页等。本文尽量以简单的建模与代码进行展示操作,文章比较长,包含查询的方方面面。如果能耐心看完这篇文章,你应该能使用SpringDataJPA应对大部分的持久层开发需求。如果你需要使用到动态条件查询,请查看下一篇博客,专题介绍SpringD...转载 2018-11-18 21:34:45 · 6731 阅读 · 1 评论 -
java:springboot项目部署前端,怎么设置前端静态代码访问
1.一开始target目录下没有出现index.html文件,但是src里面有,则去掉左边的配置。2.但是index.html文件依然访问错误,报404。但是css文件能访问。则把index.html文件放入static文件目录下即可。访问:http://localhost:7772/index.html 即可 ...原创 2019-01-24 16:34:35 · 7955 阅读 · 0 评论 -
springboot:由jar包换为打war包
订单中心:service:右侧为war main: 打war代码:pom:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w...原创 2019-01-28 20:08:00 · 355 阅读 · 0 评论 -
springboot:分布式项目多台机器-session共享
项目上线,service和web分别部署在不同机器,并且每个都做了负载。所以要做session共享。LoginController 新增代码: @CrossOrigin @RequestMapping(value="/user/tologinpage",produces={"application/json;charset=UTF-8"}) public Strin...原创 2019-01-30 20:04:33 · 2359 阅读 · 0 评论 -
springboot:jpa 如何做多数据源
service:1.配置里配置多个数据源application.propertiesspring.datasource.primary.url=spring.datasource.primary.username=spring.datasource.primary.password=spring.datasource.primary.driver-class-name=co...原创 2019-01-30 20:22:43 · 934 阅读 · 0 评论 -
java:springboot:任务定时调度
cron表达式常用: 秒、分、时、日、月、年0 0 10,14,16 * * ? 每天上午10点,下午2点,4点0 0 12 * * ? 每天中午12点触发0 0/5 0 * * ? 每5分钟执行一次具体更多可以参考:https://www.cnblogs.com/linjiqin/archive/2013/07/08/3178452.html参考:htt...原创 2019-03-06 13:30:30 · 429 阅读 · 0 评论 -
springBoot:交流
https://blog.csdn.net/qq_31001665/article/details/76408929原创 2019-03-06 14:33:03 · 151 阅读 · 0 评论 -
springboot:解决连接未释放 mysql
解决:参考:https://blog.csdn.net/weixin_38750084/article/details/88549515解决后看到已经释放了:原创 2019-03-14 10:59:32 · 9703 阅读 · 0 评论 -
springboot:配置属性之DataSource
datasource spring.dao.exceptiontranslation.enabled 是否开启PersistenceExceptionTranslationPostProcessor,默认为true spring.datasource.abandon-when-percentage-full 设定超时被废弃的连接占到多少比例时要被关闭或上报 sprin...转载 2019-03-14 11:26:35 · 8742 阅读 · 0 评论 -
SpringBoot:对比传统开发以及自身的优缺点
SpringBoot是伴随着Spring4.0诞生的,继承了Spring的优点,一经推出,引起了巨大的反向;目前SpringBoot的版本为2.1.0,需要Java7及Spring Framework4.1.5以上的支持。如果想在Java6下使用它,需要一些额外的设置。Spring Boot的优点: 使用Java或Groovy开发基于Spring的应用程序非常容易。 它减少了...转载 2018-10-07 19:22:15 · 675 阅读 · 0 评论