在IntelliJ IDEA中,注解@Slf4j找不到log时,可以安装Lombok插件 File → settings → Plugins, 然后点击"Browse repositories" 如图 输入lombok搜索插件,点install安装,安装完重启idea…
一,概述 Lambok可以说一个能很大提高开发效率的插件,只要在使用注解的方式就能实现很多常用的功能.如常用的@Data能在编译阶段自动生成toString方法,getter方法setter方法等. 二,问题 但我在刚开始在IDEA中使用它的时候,注解总是使用不了,经查阅资料后要如下设置才能使用. 三,解决 ①添加Lombok插件以添加对IntelliJ的lombok支持: 去 File > Settings > Plugins 搜索 Lombok 点击 Install plugin 重启In…
1.问题描述 servlet使用注解配置,经检查无错误,如图: tomcat正常启动,页面正常运行,当访问servlet时出现无响应的情况,控制台报错404,未访问到servlet. 经检查,我的错误原因属于下边的第②种情况. 2.解决方案 打开web.xml检查web-app标签中的两个属性 ①version是否大于3.0 因为web-app标签3.0以上版本才可以使用servlet的注解的,这是必要条件.如果web-app版本低于3.0,可以去tomcat的这个路径: C:\Program…
如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等.可以不传到Git上面去. 这个时候就需要编写.gitignore文件来忽略提交这些文件.在IDEA中有一个插件.ignore可以帮我们做这件事 先来看下如何安装. 点击File->Settings 在左侧菜单找到Pl…
前情提要 在编写业务层方法时,会遇到很多需要事务提交的操作,spring框架为我们提供很方便的做法,就是在需要事务提交的方法上添加@Transactional注解,比起我们自己开启事务.提交以及控制回滚,要简单的多.但是在使用的时候容易犯一些错误.我就自己的错误经历总结如下. 枯燥的背景知识(可以忽略) 编程式事务管理&声明式事务管理: (一)编程式事务管理 在 Spring 出现以前,编程式事务管理对基于 POJO 的应用来说是唯一选择.用过 Hibernate 的人都知道,我们需要在代码中显…
前情提要 在编写业务层方法时,会遇到很多需要事务提交的操作,spring框架为我们提供很方便的做法,就是在需要事务提交的方法上添加@Transactional注解,比起我们自己开启事务.提交以及控制回滚,要简单的多.但是在使用的时候容易犯一些错误.我就自己的错误经历总结如下. 枯燥的背景知识(可以忽略) 编程式事务管理&声明式事务管理: (一)编程式事务管理 在 Spring 出现以前,编程式事务管理对基于 POJO 的应用来说是唯一选择.用过 Hibernate 的人都知道,我们需要在代码中显…
web.xml文件中的metadata-comcomplete属性的作用: 该属性指定当前的部署描述文件是否是完全的.如果设置为true,则容器在部署时只依赖部署描述文件,忽略所有的注解(同时也会跳过web-fragment.xml的扫描,亦即禁用可插性支持):如果设置为false或不配置该属性,则表示启用注解支持(和可插性支持). 注解有效的web.xml(metadata-complete="false"或者直接删除) <web-app xmlns:xsi="htt…
我们已经将 IntelliJ IDEA 中的 Maven 项目的框架搭建完成.接着上文,在本文中,我们更近一步,利用 Tomcat 运行我们的 Web 项目. 如上图所示,我们进一步扩展了项目的结构,在java目录下新建了一系列的目录层级,并在annotation目录下建立一个名为AnnotationController的 Java 类,用于测试 Spring MVC 框架:在WEB-INF目录下,新建了一个pages目录,用于存放jsp页面,并新建了一个名为springmvc-servlet.…
对于Java开发,现在Spring已成为一种生态,使用Spring成为一种享受,Spring的使用让开发变得更加便捷. 而Spring好用归好用,若不清楚里面的工作原理,使用的时候难免会踩到一些坑. 问题描述 在这里就说一下 注解的使用 ,相信有不少人遇到下面类似的问题: “  @Autowired 注入为空 ” “ @Resource 注入为空 ” “ @PostConstruct 注解无效 ”  ...... 这些问题几乎都是在 非Controller层.非Service层 才会遇到的 不知…
如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 标签: idea git 插件 分类: Git 最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等.可以不传到Git上面去. 这个时候就需要编写.gitignore文件来忽略提交这些文件.在IDEA中有一个插件.ignore可以帮我们做这件事. 先来看下如何安装. 点…