Maven一大坑——缓存

在Spring进行配置的时候,通常是分模块的,也就是一个配置文件会被另外一个配置文件所import。

但是今天的项目中我明明就都已经配置好了,文件也引入了,但是尼玛这个接口就是没有注入。。。。。。

后来跑到target中一看,配置引入文件的那个配置文件中并没有引入我想要的那个配置文件,所以我的文件也就没有真正的被引入。。。。。

你在ide中写的东西,并不就是实际项目中运行的东西,这点要注意了,有问题的话,还是看看编译后的target,清理一下就可以了。

另外,你二大爷还是你二大爷,不要质疑

这里并没有讨论maven是否有缓存机制,有时间在看下

时间: 2024-08-26 01:31:42

Maven一大坑——缓存的相关文章

基于maven插件的缓存控制插件

asset-cache-control github源码及下载地址: https://github.com/StruggleBird/asset-cache-control 基于maven插件的缓存控制工具,通过修改资源url的请求参数,比如在url后面添加版本号或者时间戳的形式,来有效的防止浏览器缓存. 目前该功能可用于避免js.css.image 三种文件类型缓存 用法: 1.添加插件asset-cache-control 到pom文件中: <build> <plugins>

maven私服nexus之checksums

maven是开源的项目构建工具. nexus可以用来搭建maven私服. checksum(校验和):用于校验数据的完整性和准确性. maven nexus中可以查看构件的Checksums:SHA1 checksum和MD5  checksum. 以spring-jdbc-4.0.0.RELEASE.jar为例说明,其maven dependency如下: <dependency> <groupId>org.springframework</groupId> <

myeclipse项目重新编译失败:清理项目缓存

1.项目清理: 选择菜单栏的Project——>Clean..——>勾选需要清理的项目(也可以选择all) 切记:clean了项目,需要重新编译 2.项目如果是maven项目,则有时候clean project并不起效.这时候需要用maven来清理缓存:右键项目——>Run As ——> Maven clean 切记:此方法清除后,需要重新进行maven编译,可以使用Maven——>Update  Project   或者 自定义的 Maven build 3.如果是以上两个

J2EE开发框架搭建(1) - maven搭建多项目

如何使用maven搭建多个项目 1. 创建一个maven project 2. 在frame-parent项目上面点击右键,新建Maven Module 3. 完成之后再建立一个web项目 4. 按照是以上的步骤建立,最后我建立的项目目录结构 框架使用到的Java技术: 1. springmvc4   spring4 2. orm使用hibernate4 3. 安全框架使用shiro 4. 数据源使用druid 5. 整个框架使用maven管理 6. 缓存可以使用memcached,ehcach

配置maven私服nexus

1.Nexus简介 1.1 Nexus概述 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问. 利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact. Nexus是一套"开箱即用"的系统不需要数据库,它使用文件系统加Lucene来组织数据.Nexus使 用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用. Nexus支持WebDAV

使用Eclipse-Maven-git做Java开发(4)--关于eclipse的更详细介绍

虽然上一篇博客已经介绍了eclipse的安装和一些配置,在文末也已经说了这一篇要开始讲解说明如何在eclipse中建立项目.开始编写代码了,但是后来我发现:有一些细节并没有提到,而且对于eclipse窗口布局.透视图.视图.关联其他软件(maven.tomcat等)等等并没有提及或者说得模糊不清,初学者肯定各种迷惑,但是我的这个系列的博客不就是面向初学者.让他们能够在开始的时候有一个参考都嘛!!所以,我决定,这一篇先不要讲如何在eclipse中建立工程.编写代码,而是先讲解一下eclipse的透

J2EE开发框架搭建目录

搭建的一个简单的J2EE开发框架 框架使用到的Java技术: 1. springmvc4   spring4 2. orm使用hibernate4 3. 安全框架使用shiro 4. 数据源使用druid 5. 整个框架使用maven管理 6. 缓存可以使用memcached,ehcached 7. 日志使用slf4j+log4j 项目下载地址:http://pan.baidu.com/s/1sjPSxtj J2EE开发框架搭建(1) - maven搭建多项目 J2EE开发框架搭建(2) - s

Rancher 构建 CI/CD 自动化流程 - 动态配置 Jenkins-slave(二)

一.说明 1.1 说明 前面介绍采用 Jenkinsfile + KubernetesPod.yaml 方式进行部署项目(Rancher 构建 CI/CD 自动化流程 - 动态配置 Jenkins-slave(一)),maven.kubectl 等容器工具需要在 KubernetesPod.yaml 中定义,存放在代码中,比较繁琐. 这里采用 Jenkinsfile + docker in docker 方式进行部署,把 maven 等工具都运行在 docker 容器中,这样减少了 yaml 文

Gitlab CI 集成 Kubernetes 集群部署 Spring Boot 项目

在上一篇博客中,我们成功将 Gitlab CI 部署到了 Docker 中去,成功创建了 Gitlab CI Pipline 来执行 CI/CD 任务.那么这篇文章我们更进一步,将它集成到 K8s 集群中去.这个才是我们最终的目标.众所周知,k8s 是目前最火的容器编排项目,很多公司都使用它来构建和管理自己容器集群,可以用来做机器学习训练以及 DevOps 等一系列的事情. 在这里,我们聚焦 CI/CD,针对于 Spring Boot 项目,借助 Gitlab CI 完成流水线的任务配置,最终部