Springboot
猪猪猪猪猪鸭
十年磨一剑。
展开
-
Springboot开发applicaiton.properties配置模板(有案例)
########################################################## THYMELEAF#########################################################server.port=8081#server.address= # bind to a specific NIC#server.sessi...原创 2018-03-24 10:37:07 · 1376 阅读 · 0 评论 -
springboot aop方式打印请求参数与结果(支持POST请求)
@Aspect@Configuration//定义一个切面public class LogRecordAspect { private static final Logger logger = LoggerFactory.getLogger(LogRecordAspect.class); // 定义切点Pointcut @Pointcut("execution...原创 2018-08-18 10:14:54 · 5896 阅读 · 5 评论 -
spring data jpa @Query注解中delete语句报错
spring data jpa @Query注解中delete语句报错项目中需要删除掉表中的一些数据@Query("delete from EngineerServices es where es.engineerId = ?1")int deleteByEgId(String engineerId);但是提示了错误org.hibernate.hql.QueryExecutionR...原创 2018-08-14 14:31:13 · 2376 阅读 · 0 评论 -
使用spring-jpa和 hibernate的@SQLDelete和@Where注解实现逻辑删除
在项目开发中,数据库的删除一般都是逻辑删除,可以很好的保持数据的完整性,但是很多时候我们写SQL的是时候查询的时候不得不加上SQL后面加上where delete_flag=xxx,这样,导致这样我们工作量繁琐,特别是hibernate 中通过ID查询的时候,很是恼火。不过好在hibernate中有@SQLDelete和@Where这两个注解帮我们解决了这个难题。在entity中使用这两个...原创 2018-08-10 15:53:20 · 7187 阅读 · 0 评论 -
spring data jpa 利用@Query进行查询
介绍@Query注释之前,先看看怎么利用@NamedQuery进行命名查询1.现在实体类上定义方法已经具体查询语句@Entity@NamedQuery(name = "Task.findByTaskName", query = "select t from Task t where t.taskName = ?1")public class Task{}2.然后我们继承接...转载 2018-08-14 08:39:11 · 3659 阅读 · 0 评论 -
Springboot + swagger2 通过实体对象封装形式上传视频或者图片问题解决
AudioUploadRequest 封装了音频和图片 属相 无法swagger 框架无法直接载入 需要在 controller 层调用的方法中加入 @ApiParam(value= ...) MultipartFile cover 即可 通过对象去调用 视频和图片属性...原创 2018-07-05 12:23:41 · 3292 阅读 · 0 评论 -
SpringBoot配置devtools实现热部署
代码地址spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。devtools的原理深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassL...原创 2018-07-02 17:41:14 · 510 阅读 · 0 评论 -
第一个 spring Boot 应用通过Docker 来实现构建、运行、发布
1. Docker 简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker image 是用于运行容器化进程的方案,在本文中,我们将构建一个简单的 Spring Boot 应用程序。2.环境搭建JDK 1.8+Maven 3.0+D...原创 2018-06-09 09:09:09 · 774 阅读 · 1 评论 -
SpringBoot war包部署到Tomcat服务器(可用)
在本文中,将演示如何将Spring Boot WAR文件部署到Tomcat servlet容器中。!!!!!! 打包在你springboot项目地方打开cmd 然后输入 mvn install package对于Spring Boot WAR部署,需要执行三个步骤:扩展SpringBootServletInitializer根据提供标记嵌入式servlet容器。更新包装为 War测试工具:S...原创 2018-03-25 19:35:38 · 242 阅读 · 0 评论 -
spring boot 2.x 拦截器
1、spring1.x配置方式 在spring boot1.x中,使用拦截器,一般进行如下配置:@Configurationpublic class AppConfig extends WebMvcConfigurerAdapter { @Resource private FRInterceptor fRInterceptor; @Override public voi...原创 2018-08-13 18:46:21 · 8274 阅读 · 0 评论