spring
q309572960
这个作者很懒,什么都没留下…
展开
-
三 、spring boot 日志
20200428 日志系统中各组件使用的日志方式不同,如果想统一日志记录的方式通过查看slf4j说明比如想在spring中使用slf4j ,因为spring中使用的是commons-logging,这时可以在项目中排除掉commons-logging,添加上jcl-over-slf4j 就可以了,原因是在jcl-over-slf4j中不但有common-logging的原类,还对这些类...原创 2020-04-28 23:38:25 · 117 阅读 · 0 评论 -
记一次项目发布时代码冲突
有一个项目的发布上线,是直接通过svn获取最新代码,然后通过maven编译,即完成上线,这些都是通过一个shll脚本文件完成的。在一次更新时 ,发现svn获取到的代码提示存在冲突。但是很奇怪,从来没有在服务器上编辑过任何代码。解决方法:如果应用挂载了nfs或其他的话,先解挂umount /data/hr-application/jeesite-system-store/target/hr...原创 2020-02-20 09:25:35 · 162 阅读 · 0 评论 -
Spring Boot 配置文件
Spring Boot 配置文件一 配置文件类型 Spring Boot默认支持properties和yml两种格式的配置文件。yml格式是天然的树状接口,相对于properties,yml更加的一目了然。这也是我们推荐的配置文件格式。properties 格式举例server.port=8090server.session-timeout=30server.tomcat.max...原创 2020-01-09 18:25:39 · 144 阅读 · 0 评论 -
使用spring的MethodInterceptor实现aop功能的三种方式
spring interceptor, springmvc interceptor有什么区别?以下是在spring boot环境下执行的在spring boot下有两种方式设置AOP(实现织入weave):使用@Aspect注解使用DefaultPointcutAdvisor以实现TracingInterceptor为例方法1:使用aspectj execution(切点)...原创 2020-01-03 16:48:22 · 444 阅读 · 0 评论 -
Spring, MyBatis 多数据源的配置和管理
Spring, MyBatis 多数据源的配置和管理同一个项目有时会涉及到多个数据库,也就是多数据源。多数据源又可以分为两种情况:1)两个或多个数据库没有相关性,各自独立,其实这种可以作为两个项目来开发。比如在游戏开发中一个数据库是平台数据库,其它还有平台下的游戏对应的数据库;2)两个或多个数据库是master-slave的关系,比如有mysql搭建一个 master-master,其后又带...原创 2020-01-03 16:34:06 · 148 阅读 · 0 评论 -
spring bean中注入HttpServletRequest成员变量的思考
主题在使用spring框架开发的时候,我们经常会碰到这种情况:@Controllerpublic class SomeController { @RequestMapping("/test1") public String test1(HttpServletRequest request) { System.out.println(request.getQu...转载 2019-10-17 19:45:43 · 385 阅读 · 0 评论 -
测试
配置类就是相当于一个xml的配置文件配置类其实就是一个配置组件@Component 会被spring生成为一个bean原创 2019-09-19 16:53:21 · 78 阅读 · 0 评论 -
Springboot - @Import 详解 精解
今天抽空在仔细看了下Springboot 关于 @Import 的处理过程, 记下来以后看。@Import先看Spring对它的注释 (文档贴过来的), 总结下来作用就是和xml配置的 标签作用一样,允许通过它引入 @Configuration 注解的类 (java config), 引入ImportSelector接口(这个比较重要, 因为要通过它去判定要引入哪些@Configurati...转载 2019-09-18 17:32:38 · 166 阅读 · 0 评论 -
Spring注解-@Import注解
今日在查看springboot文档时看到None of these features are mandatory and you may choose to replace this single annotation by any of the features that it enables. For instance, you may not want to use component s...转载 2019-09-18 16:03:40 · 148 阅读 · 0 评论