spring
狂野弘仁
这个作者很懒,什么都没留下…
展开
-
SpringBoot配置属性ssl/cookie/session/tomact
Server基本配置server.address指定server绑定的地址server.compression.enabled是否开启压缩,默认为false.server.compression.excluded-user-agents指定不压缩的user-agent,多个以逗号分隔,默认值为:text/html,text/xml,text/plain,text/cssserver.compression.mime-types指定要压缩的MIME type,多个以逗号分隔.server.c原创 2020-12-30 13:58:49 · 494 阅读 · 0 评论 -
java 实现深度拷深度转换Bean<->Bean
<!--dozer--> <dependency> <groupId>com.github.dozermapper</groupId> <artifactId>dozer-core</artifactId> <version>6.2.0</version> </dependency> /**原创 2020-12-10 17:44:33 · 192 阅读 · 0 评论 -
http模拟webservice请求并获取参数示例
org.apache.httpcomponents httpclient 4.5.6 org.apache.cxf cxf-spring-boot-starter-jaxws 3.2.4import net.sf.json.JSONObject;import org.apache.cxf.endpoint.Endpoint;import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClien...转载 2020-12-10 10:52:13 · 794 阅读 · 0 评论 -
SpringBoot修改启动端口server.port方式
以应用参数的方式java -jar XXXXX.jar --server.port=10000或以 JDK 参数的方式java -Dserver.port=10000 -jar XXXXX.jarjava -Dspring.application.json=’{“server.port”:10000}’ -jar XXXXX.jarjava -jar XXXXX.jar --spring.application.json=’{“server.port”:10000}’...原创 2020-08-12 17:33:45 · 2435 阅读 · 0 评论 -
Spring Boot启动会扫描以下位置的application文件
Spring Boot启动会扫描以下位置的application.properties或者application.yml文件作为spring boot的默认配置文件-file:/config/-file:./-classpath:/config/-classpath:/-以上是按照优先级从高到低的顺序,所有位置的文件都会被加载,高优先级的配置内容会覆盖低优先级配置内容。-我们也可以通过配置spring.config.location来改变默认配置。...原创 2020-08-04 15:54:44 · 569 阅读 · 0 评论 -
springboot jar 转换成war
Spring Boot是支持发布jar包和war的,但它推荐的是使用jar形式发布。使用jar包比较方便,但如果是频繁修改更新的项目,需要打补丁包,那这么大的jar包上传都是问题。所以,jar包不一定合适适用所有的场景,如war包更合适,你可以尝试转为传统的war包,这样打补丁包可能更方便。1.修改Spring Boot启动类启动类继承 SpringBootServletInitializer类,并覆盖 configure方法。public class XXXApplicationWar extend原创 2020-07-23 13:44:29 · 278 阅读 · 0 评论 -
spring事务的传播机制及原因分析
PROPAGATION_REQUIRED – 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS – 支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY – 支持当前事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW – 新建事务,如果当前存在事务,把当前事务挂起。PROPAGATION_NOT_SUPPORTED – 以非事务方式执行操作,如果当前存在事务,就把当前转载 2020-07-14 17:08:39 · 193 阅读 · 0 评论 -
spring boot 内置 tomact 启动创建临时文件出错
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to create tempDir. java.io.tmpdir is set to C:\Windows\TEMPat org.springframework.boot.原创 2020-06-30 10:48:43 · 1309 阅读 · 0 评论 -
过滤器(Filter)和拦截器(Interceptor)的区别
过滤器(Filter)依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等Filter用处在HttpServletRequest到达Servlet之前,拦截客户的HttpServletRequest。根据需要检查HttpServletRequ原创 2020-06-18 17:22:13 · 201 阅读 · 0 评论 -
Spring&Spring MVC&Spring Boot三者之间的区别与联系
什么是Spring?它解决了什么问题?什么是Spring MVC?它解决了什么问题?什么是Spring Boot?它解决了什么问题?Spring,Spring MVC,Spring Boot 三者比较什么是Spring?它解决了什么问题?Spring,一般指代的是Spring Framework,它是一个开源的应用程序框架,提供了一个简易的开发方式,通过这种开发方式,将避免那些可能致使代码变得繁杂混乱的大量的业务/工具对象,说的更通俗一点就是由框架来帮你管理这些对象,包括它的创建,销毁等,比如.原创 2020-06-18 16:21:13 · 13464 阅读 · 0 评论