
Spring Boot
Spring Boot综合知识
ZhiYuanYe
.
展开
-
使用Allatori对Spring Boot项目进行代码混淆
Allatori混淆技术介绍Allatori是一个Java 混淆器,它属于第二代混淆器,因此它能够全方位的保护你的知识产权。 Allatori具有以下几种保护方式:命名混淆,流混淆,调试信息混淆,字符串混淆,以及水印技术。对于教育和非商业项目来说这个混淆器是免费的。支持war和jar文件格式,并且允许对需要混淆代码的应用程序添加有效日期。 有项目需要对代码进行保护,比较初级的方案就是对代码进行...原创 2018-02-27 11:31:00 · 10520 阅读 · 13 评论 -
如何将已有项目改造为Spring Boot项目
英文原版地址:http://docs.spring.io/spring-boot/docs/current/reference/html/howto-traditional-deployment.html#howto-convert-an-existing-application-to-spring-boot85.1创建可部署的war文件生成可部署war文件的第一步是创建一个 SpringBootS翻译 2017-02-27 17:31:42 · 38468 阅读 · 9 评论 -
Spring Boot添加自定义Filter
第一步:编写自己的Filterpublic class MyFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException {原创 2017-03-09 18:04:20 · 11720 阅读 · 2 评论 -
Spring Boot事务配置
1、在启动主类添加注解:@EnableTransactionManagement 来启用注解式事务管理,相当于之前在xml中配置的<tx:annotation-driven />注解驱动。2、在需要事务的类或者方法上面添加@Transactional() 注解,里面可以配置需要的粒度:这么多东西提供配置:Isolation :隔离级别隔离级别是指若干个并发的事务之间的隔离程度,与我们开发时候主要相关原创 2017-03-14 14:31:32 · 14040 阅读 · 2 评论 -
Linux环境下Spring Boot项目内置Tomcat参数配置
与Spring Boot项目同路径下新建一同名配置文件项目为boot.jar,新建文件boot.conf1、jvm运行参数JAVA_OPTS="-Xms2048m -Xmx2048m -Xss512k"-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:Java heap最大值,使用的最大内存上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均原创 2017-04-17 16:44:29 · 37039 阅读 · 0 评论 -
Spring Boot四大神器之Actuator
序 Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。使用actuator添加依赖 <dependency> <groupId>org.s转载 2017-06-12 14:36:17 · 7909 阅读 · 0 评论 -
使用spring boot admin监控spring cloud应用程序
最近在找一个spring cloud的监控组件,要求粒度要到每一个接口的,hystrix dashboard显然不适合,也不是这个应用场景。后来发现了spring boot admin这个神器,可以注册到Eureka和spring cloud无缝整合,页面AngularJS写的还算凑合,里面包含有许多功能:显示 name/id 和版本号显示在线状态Logging日志级别管理JMX beans管理Th原创 2017-06-12 15:21:29 · 28261 阅读 · 2 评论 -
MongoDB整合Spring Boot 的logback
1、pom.xml <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.4.2</version> </dependency> <depende原创 2017-07-27 09:13:18 · 8472 阅读 · 0 评论 -
Spring Boot 配置大全
mvc spring.mvc.async.request-timeout设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒. spring.mvc.date-format设定日期的格式,比如dd/MM/yyyy. spring.mvc.favicon.enabled是否支持favicon.ico,默认为转载 2017-07-28 00:36:00 · 7837 阅读 · 1 评论 -
超详细的Spring Boot入门笔记
1. Spring Boot 入门 Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种固定的、约定优于配置风格的框架。 Spring Boot具有如下特性:为基于Spri转载 2017-08-24 23:44:13 · 39420 阅读 · 9 评论