随笔分类 -  Java

1 2 下一页
非web环境的注解配置的spring项目应用(non-web, Spring-data-jpa, JavaConfig, Java Application, Maven, AnnotationConfigApplicationContext)
摘要:非web环境的spring应用 springframework提供的spring容器,非常适合应用于javaweb环境中。 同时,spring组件的低耦合性为普通java应用也提供了足够的支持。 以下,我们通过一个范例来了解spring在普通java application project中的应用。 阅读全文
posted @ 2019-02-26 14:25 god with us 阅读(1136) 评论(0) 推荐(0)
<mvc:resources mapping="/xxx/**" location="/xxx/"/>无效,可能和Controller的URL模式有关
摘要:某项目webapp下有子目录res,其中有img、css、js等存放静态资源的文件夹。 在定义了dispacher-servlet的<url-pattern>/</url-pattern>后, 为访问静态资源,特别在dispacher-servlet.xml定义了<mvc:resource/>标签 阅读全文
posted @ 2019-02-17 20:43 god with us 阅读(7167) 评论(0) 推荐(0)
常见设计模式,单例模式(双重检测锁方式)示例
摘要:单例模式的实现方式有很多,常用的是双重检测锁方式,优点是代码简单,逻辑清晰,缺点是极其稀少情况下会失效。 当然,用枚举方式或静态内部类方式更值得推荐。 总之,作为反模式应用,这个算简单高效的。示例如下: 阅读全文
posted @ 2018-09-08 00:57 god with us
springboot security
摘要:Authority 权限Credential 证书Grant 授予 Authentication 身份验证 以下,我们将通过四步,逐步实现spring-security的username+password身份验证的登录功能。 一、添加spring-boot-start-security依赖即可实现默 阅读全文
posted @ 2018-06-08 17:57 god with us
Maven项目强制更新,解决Failed to read artifact descriptor for xxx.jar问题
摘要:导入的maven项目pom.xml现红叉 分析原因:在maven本地仓库中找不到相应的jar包。 解决方案:让maven强制更新依赖。 项目右击菜单,Maven -> Update Project... (eclipse快捷键为:Alt + F5) 打开Update Maven Project对话框 阅读全文
posted @ 2018-06-03 16:21 god with us
SpringBoot 试手(简易的SpringBoot搭建步骤)
摘要:SpringBoot 也算AI吧,它根据您架构中引用的依赖,自动化地按默认方案帮您完成了Spring那些复杂繁琐的配置工作。为了让您不会看低此 AI 水平,还特地喊出了“约定大于配置”的口号。从这个角度看,SpringBoot 就是基础架构搭建工具,与系统业务逻辑实现没什么关系,这和Maven有点类 阅读全文
posted @ 2018-05-31 13:54 god with us
STS(eclipse)3.7.3新建项目报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)
摘要:烦人的版本兼容问题 没有使用sts3.7.3系统内嵌的maven3.3.3,调整为稍高版本的maven3.5.2,懒得修改配置了。 升级eclipse插件吧。 Eclipse,Help -> Installation Details 找到插件m2e connector for mavenarchiv 阅读全文
posted @ 2018-05-29 23:28 god with us
下载安装 STS(Spring Tool Suite),推荐对应 Eclipse 版本号,适用于Windows32位(xp、2003)
摘要:sts下载地址:https://spring.io/tools/sts/legacy 虽然sts内置了版本对应的eclipse,仍推荐使用当前环境下稳定使用的eclipse版本。 Start 找到eclipse的版本号,例如:Mars2对应的eclipse版本号为4.5.2 打开sts下载站点(ht 阅读全文
posted @ 2018-05-29 16:13 god with us
eclipse 启动 闪退
摘要:eclipse启动闪退 打开eclipse安装文件夹中的eclipse.ini文件。 把Xmx1024m修改为Xmx512m,可以解决闪退问题。 阅读全文
posted @ 2018-05-29 14:12 god with us
Mybatis运行错误:信息: SQLErrorCodes loaded: [DB2, Derby, H2, HDB, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
摘要:Mybatis运行出现错误提示: 五月 23, 2018 12:07:22 上午 org.springframework.jdbc.support.SQLErrorCodesFactory <init>信息: SQLErrorCodes loaded: [DB2, Derby, H2, HDB, H 阅读全文
posted @ 2018-05-23 00:25 god with us
无法启动 nexus 服务,错误1067:进程意外终止。java环境变量设置技巧。
摘要:Nexus启动失败 wrapper.log记载: 无支持版本 51.0,版本51.0指的是Java1.7。 分析: nexus版本为2.14.8,适用JRE版本为1.7。 已配置JAVA_HOME为1.7版。 cmd中,java -version,显示版本为1.6,怪了。 的确本机上也有1.6版。 阅读全文
posted @ 2018-05-08 20:38 god with us
使用Nexus2搭建Maven本地仓库
摘要:由于OS为WindowsXP,而Nexus3forWindows为x64版本,只能选择安装nexus2了。 Windows(x86)平台,Nexus Repository Manager OSS 2.x 下载地址: https://www.sonatype.com/download-oss-sona 阅读全文
posted @ 2018-04-27 00:32 god with us
为Nexus配置阿里云代理仓库
摘要:Nexus默认远程仓库为https://repo1.maven.org/maven2/ 慢死,还常连不上。 可以添加阿里云代理仓库 URL:http://maven.aliyun.com/nexus/content/groups/public/ 1、添加代理仓库,Add... -> Proxy Re 阅读全文
posted @ 2018-04-27 00:26 god with us
配置maven访问nexus,配置项目pom.xml以发布maven项目到nexus中
摘要:maven访问nexus有三种配置方法,分别为: 项目pom.xml,优先级最高; user的settings.xml,优先级中,未在pom.xml中配置repository标签,则使用这个配置; maven的settings.xml,优先级最低,在项目pom.xml和user的settings.x 阅读全文
posted @ 2018-04-27 00:25 god with us
eclipse工作区(workspace)常用设置(preferences)
摘要:切换工作区 新建一个作为工作区的文件夹 File -> Switch Workspace -> Other... -> browse,定位到新的指定工作区文件夹即可。 切换到新的工作区,eclipse会重启,显示welcome页。 通过eclipse菜单Window -> Preferences打开 阅读全文
posted @ 2018-04-19 23:56 god with us
无法解析db.properties,spring报错:Caused by: java.sql.SQLException: unkow jdbc driver : ${url}
摘要:db.properties中配置了url等jdbc连接属性: driver=org.sqlite.JDBCurl=jdbc:sqlite:D:/xxx/data/sqliteDB/demo.dbusername=password= spring的applicationContext.xml中配置数据 阅读全文
posted @ 2018-04-18 23:27 god with us
Druid参考配置
摘要:pom中的maven dependency <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.9</version> </dependency> druid连接池,wiki推 阅读全文
posted @ 2018-04-17 23:12 god with us
springmvc启动时报错:找不到类ContextLoaderListener:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
摘要:严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springf 阅读全文
posted @ 2018-04-17 00:42 god with us
Servlet3模块化应用中,@Controller没有被注入,导致出现:No mapping found for HTTP request with URI [/xxx/xxx] in DispatcherServlet with name 'springmvc'
摘要:问题描述:Servlet3模块化应用中,@Controller没有被注入,导致出现: org.springframework.web.servlet.DispatcherServlet noHandlerFound 警告:No mapping found for HTTP request with 阅读全文
posted @ 2018-04-12 01:18 god with us 阅读(359) 评论(0) 推荐(0)
tomcat7修改tomcat-users.xml文件,但服务器重启后又自动还原了。
摘要:tomcat7配置用户管理权限,修改tomcat-users.xml文件 在%tomcat%目录中找到/conf/tomcat-users.xml,修改 <tomcat-users> <role rolename="manager-gui"/> <user username="tomcat" pas 阅读全文
posted @ 2018-04-11 00:01 god with us 阅读(513) 评论(0) 推荐(0)

1 2 下一页