![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Yue Qin
More and more, better and better!
展开
-
Spring5整合log4j.
由于spring5.x废弃了org.springframework.web.util.Log4jConfigListener,即是spring5.x 只支持log4j 2.x 以及slf4j。log4j 1.x已经无法作为spring5.x的日志来使用了。引入slf4j-log4j12 到pom.xml即可 (这个依赖会自动导入log4j和slf4j)<dependency> <groupId>org.slf4j</groupId> <a原创 2021-09-14 00:33:35 · 1815 阅读 · 0 评论 -
mybatis-plus 项目Invalid bound statement (not found)
我的工程目录如下启动类mapper接口扫描@SpringBootApplication@MapperScan("com.eoffice.mapper") //mapper interface scannerpublic class EofficeApplication { public static void main(String[] args) { SpringApplication.run(EofficeApplication.class, args); }}#yml文件配原创 2021-07-11 15:46:57 · 302 阅读 · 0 评论 -
异常处理 Failed to evaluate expression ‘@MyServiceImpl.hasPermission(request,authentication).
SpringSecurity 配置为http.authorizeRequests().anyRequest().access("@MyServiceImpl.hasPermission(request,authentication)");报错为 Failed to evaluate expression ‘@MyServiceImpl.hasPermission(request,authentication)’。查看控制台错误为No bean named ‘MyServiceImpl’ availab原创 2021-01-12 22:07:32 · 6872 阅读 · 1 评论 -
浅析 : Java异常抛出后还执行异常后的代码吗?
情况一:public class ExceptionTest { public static void main(String[] args) { System.out.println("invoke begin"); Test1(); System.out.println("invoke end"); } public static void Test1() { System.out.println("into method"); try { int i = 1/0;原创 2020-09-29 21:45:26 · 322 阅读 · 0 评论 -
IDEA构建Springboot + H2 +JPA + thymeleaf 项目。
项目整体结构目录:pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version> </parent> <dependencies> .原创 2020-07-25 22:13:40 · 336 阅读 · 0 评论 -
IDEA创建基于Maven的Springboot工程,并解决加载JSP页面404问题。
创建Maven工程,同时选择webapp类型完成创建后,点击自动导入Maven相关依赖。在main目录下新建java和resouces目录标记java目录为Sources Root标记resouces目录为 Resources Root6. 编辑application.properties7. 编辑controller8. 编辑BootApplication启动类9. 编辑index.jsp10. pom.xml [可复制到你的pom.xml里面]<parent.原创 2020-07-25 00:03:35 · 279 阅读 · 0 评论 -
异常处理No ConfigurationClassPostProcessor.importRegistry‘ available
查看代码没有错误,但是启动springboot就是报错。原因: application.properties或者application.yml配置属性不足,或者相应的配置没有。我的测试项目里面只导入了spring-boot-starter-data-jpa,但是application.yml却没有任何相关的jpa或者是datasouce的配置,所以报了这个错。解决办法: 1. 注释掉 spring-boot-starter-data-jpa 依赖2. 在配置文件application.prope.原创 2020-07-23 22:37:51 · 1223 阅读 · 0 评论 -
在IDEA同一个窗口下打开多个工程目录
前言:在IDEA中,同一个窗口下,默认只能显示一个工程。接下来我将演示如何打开多个工程目录。打开IDEA,在左下角找到 Maven,然后点击。在界面右边,点击如图所示“ + ”号,然后进入你的IDEA目录,找到你想要加入的Maven工程的pom.xml,然后等待IDEA的加载。加载成功后,你可以看到如下,项目工程目录下已经有两个工程了。查看IDEA右下角面板提示,点击这一行蓝色字体。点击后查看IDEA 下部分面板。最后鼠标右键点击具体的项目,然后再点击run就可以运行了。...原创 2020-07-01 23:22:57 · 4751 阅读 · 0 评论 -
解决IDEA中jar包下载速度缓慢的问题
前言IDEA工具在创建maven工程后,在pom.xml文件中导入依赖,然后等待依赖jar包下载,你会发现下载速度奇慢无比。原因是IDEA默认下载的maven仓库是http://repo.maven.apache.org/maven2,由于这个仓库是外国的网站,存在一些下载速度问题。解决办法找到IDEA默认安装路径C:\Program Files\JetBrains\IntelliJ IDEA 2019.1.2\plugins\maven\lib\maven3\conf,如果没有,那么请先找到你自定.原创 2020-06-20 22:53:12 · 3921 阅读 · 1 评论 -
java常用类Calendar实例
运用Calendar获取时间。Calendar calendar = Calendar.getInstance(); //获取当前日期实例 (2020-06-18 星期四,22:27:22 872)TimeZone timezone = calendar.getTimeZone(); //获取时区Date dates = calendar.getTime(); //获取java.util.Datecalendar.setTime(dates); ..原创 2020-06-18 22:56:20 · 361 阅读 · 0 评论 -
注解@ConfigurationProperties的用法
准备application.propertiesConfiguration 配置类@Configuration@ComponentScan(basePackages= {"com.yueqin"})@PropertySource(value= {"classpath:application.properties"})@EnableConfigurationPropertiespublic class BootConfig { @Autowired public DruidEntit.原创 2020-06-16 23:31:09 · 247 阅读 · 0 评论 -
Springboot纯注解Aop示例
准备好接口和实现类@Servicepublic interface AninmalService { public void service();}@Service("dogService")public class DogServiceImpl implements AninmalService{ @Autowired public Dog dog; @Override public void service() { Syste.原创 2020-06-14 12:43:19 · 377 阅读 · 0 评论 -
springboot工程下@Value注解
如果不在configuration配置类中使用@PropertySource(value={“classpath:application.properties”})来引入application.properties的话,那么在Bean类中使用@Vaule("xxx.xx")的时候就会原样输出字符串{xxx.xx}")的时候就会原样输出字符串xxx.xx")的时候就会原样输出字符串{xxx.xx}而不是properties里面预期的值。@Value注解里面可以使用${xxx.xx}来加载属性文件属性..原创 2020-06-07 20:50:06 · 404 阅读 · 0 评论 -
Java加载类路径上的文件(顺序加载+非顺序加载)和两种遍历方式
一、非顺序加载 (Properties加载方式)新建普通java工程如下创建resource目录创建两份info文件,一份为properites,一份为txt, 文件内容如下整个工程目录如下遍历方式1(通过集合Set方式)public void showInfoByUtilSet() { InputStream stream = L...原创 2019-12-08 16:01:18 · 390 阅读 · 0 评论 -
开启springboot工程下spring的全局debug模式
application.properties加入如下配置logging.level.org.springframework= debug如图所示原创 2019-12-01 18:24:18 · 797 阅读 · 0 评论