随笔分类 - 编程语言-[Java]
摘要:教程: 来自turorialspoint的Spring MVC 4.1.6教程(英文),官网:https://www.tutorialspoint.com/springmvc/index.htm 离线版本:(链接: https://pan.baidu.com/s/1hsvL7wS 密码: vg7x)
阅读全文
摘要:Maven引入依赖: 使用: 在Eclipse中安装: 目前发现的问题: 1、如果是使用Spring Boot项目,然后是用Swagger2写API文档时,如果使用了这个组件的Get/Set注解会导致页面上无法显示输入的实体。 安装方法: 0、安装前先备份好Eclipse。 1、下载:https:/
阅读全文
Maven使用package打包Spring Boot时出现:Unable to find a single main class from the following candidates的问题解决
摘要:问题如下: 解决方法: 这个错误是因为Maven在执行打包的时候会查找项目中的main方法,并设置为Spring Boot生成JAR包的启动入口,但此时有多个main方法,Maven插件就无法确认是用哪个。因此出现此异常。 1、注释掉其他无用的main方法即可解决此问题。 2、在命令上指定入口: 参
阅读全文
摘要:注意:此方法不能解决在项目上用了Hibernate Validator的问题。 错误如下: 场景: 新搭建的Spring Boot项目,就最简单的Hello World实例,没有用什么Hibernate Validator,而且在其它系统都能正常,但就其中一台LInux无法运行。 解决方法: 直接删
阅读全文
摘要:普通项目: 1、【Package Explorer】->【filter】->【Top Level Elements】->【Working Sets】 2、【Package Explorer】->【右键】->【New】->【Other】->【Java】->【Java Working Set】 3、输入
阅读全文
摘要:错误如下: 从上面的问题可以看出,是tomcat的Jar包读取失败,那么解决方法时进入到本地仓库把这个目录下的全部包删除,然后再重新构建即可解决。 总结: 一般使用Maven做依赖时,会碰到很多莫名其妙的问题,或许删除本地库的包再重新下载一次也是一种解决方法,尤其对于那种正确配置之后的项目不能运行的
阅读全文
摘要:在Mac下一般配置了Maven的环境变了一般都不会提示,但是如果使用zsh的扩展之后,系统默认的环境变量配置文件会发生变化,尤其使用Eclipse打开终端时,默认不会去读取用户目录下的~/.bashrc文件,那么就必须在~/.zshrc文件下再次添加环境变量。 打开~/.zshrc文件,添加如下环境
阅读全文
摘要:解决方法: 1、用错了注解,改用以下注解: 相当于:@Configuration、@ServletComponentScan、@EnableAutoConfiguration 参考: http://blog.csdn.net/zhang168/article/details/51423905 htt
阅读全文
摘要:1、在命令行下定位到项目根目录,启动Spring Boot项目,命令如下: 提示:这步操作实质上打开了远程Socket端口为8000的调试功能。 以上方法是Spring官方标准实例,当然,除了以上方式还有其它的方式,比如使用Maven的插件机制,但是原理都一样,以下是另外的运行选择: 2、在Ecli
阅读全文
摘要:错误原因是该包没下载成功,比如网络问题等因素。 解决方法:进入本地仓库删除该包,然后再执行打包或部署等操作即可。
阅读全文
摘要:错误: 解决方法: 1、如果是Eclipse时,应该是安装好JDK后Eclipse默认使用的是JRE,所以只要调节回来即可。 两种方式都可行: ① ②、 2、如果一个Maven项目导入Eclipse之后,而上面又没有设置成JDK的路径时,此时也会出现如上错误,那么解决方法就是把Eclipse自动生成
阅读全文
摘要:继前几章所讲解的注解中: http://www.cnblogs.com/EasonJim/p/6892280.html http://www.cnblogs.com/EasonJim/p/6899747.html http://www.cnblogs.com/EasonJim/p/6901115.h
阅读全文
摘要:按【Ctrl】+【H】 搜索时支持一些正则表达式。 参考: http://blog.csdn.net/huaweitman/article/details/38709323
阅读全文
摘要:跟开涛学系列: 来自开涛的Apache Shiro教程:http://jinnianshilongnian.iteye.com/blog/2018398 附带的代码例子:https://github.com/zhangkaitao/shiro-example 离线版本:(链接: https://pa
阅读全文
摘要:此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页。 前提:必须正确安装JDK和Tomcat。 下载: https://www.jetbrains.com/idea/download/previous.html 这里可以下载社区版本,也可以下载
阅读全文
摘要:此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页。 前提:必须正确安装JDK和Tomcat。 下载: https://www.eclipse.org/downloads/eclipse-packages/ 安装步骤: 解压 移动 创建Dash
阅读全文
摘要:此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页。 前提:必须正确安装JDK。 一、通过二进制包(tar.gz)安装 下载: https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-
阅读全文
摘要:此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页。 一、JRE和JDK JRE(Java Runtime Environment)是运行一个基于Java语言应用程序的所正常需要的环境。 JDK代表Java开发工具包,做一些有关Java的开发所
阅读全文
摘要:说明:在Linux下无论是开发还是服务器配置,我个人建议都安装二进制包版本的,优点:配置清晰,容易发现问题,性能调优方便等。缺点:配置太复杂。而其余平台的建议是一键安装版本,毕竟都是用于测试的,不会实际在生产环境中使用。 1、JDK http://www.cnblogs.com/EasonJim/p
阅读全文
摘要:继上一篇文章http://www.cnblogs.com/EasonJim/p/6181981.html中说的区别,其实分析的不够彻底,因此再次在这里做详细的分析。 零、Java与Sun、Oracle发展历史: 1、说明:最开始Java是Sun公司的,然后是Oracle(甲骨文)收购了Sun(太阳微
阅读全文