javaweb-项目问题-1-74

如果坐标出现问题

在这里插入图片描述
右键项目,自动解决依赖问题
在这里插入图片描述
或者使用maven的重载依赖
在这里插入图片描述

自动生成get set方法

alt insert

查看对象源码与文档解释

ctrl 点击
ctrl Q

在包下建立类

可以a.b.c.d,建立d类
也可以a.b.e建立e类,文件都在a.b包下,分层次
在这里插入图片描述

插件安装

在这里插入图片描述

快速对list递归

自动生成
list.for即可,自动补全

 for (Selectable selectable : list) {
                
            }

mysql的出现Got a packet bigger than ‘max_allowed_packet’ byte·

设置的sql读取最大值太小了,当前的数据大小超出了设计的范围
增大读取值范围即可
在这里插入图片描述
如果直接在目录中修改会提示没有权限,先把文件放到桌面上修改好后覆盖即可
修改文件参数,先搜索max_allowed_packet
max_allowed_packet=1000M
一般1000M够用,如果不够就再加大
重启mysql

maven无法解决依赖

org.apache.maven.plugins一直爆红,
网上其他人说将maven下载调成在线模式,
在这里插入图片描述
尝试过没有用
后来我想到了,idea重置过一次,是不是把maven的配置也重置了
赶紧cmd查看一下
在这里插入图片描述
发现路径与版本和idea的版本不对,因此对idea的maven版本进行修改
在这里插入图片描述
重新刷新依赖,如果maven仓库版本太低也会报错,因此应该升级版本
解决
在这里插入图片描述

maven的xml文件出错

http://code.alibabatech.com/schema/dubbo/dubbo.xsd

两种方法
第一种,添加忽略选项
将红色的xml文件地址复制进来
在这里插入图片描述
第二种,联网下载约束
选中红色地址
alter enter
在这里插入图片描述

在 publicId 和 systemId 之间需要有空格

1.publicID,SystemId顺序错了,


http://www.springframework.org/schema/beans publicID
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd SystemId

应该保持前后顺序紧挨着的关系,中间不能有除了空格或换行的其他连接符
2.maven版本太老了
使用idea推荐的maven版本即可,3.5.4或者更高
3.xml文档上有config提示,点击一下,让项目识别

tk.mybatis无法识别报错

import tk.mybatis.mapper.common.Mapper中tk标红

版本不对,或者无法自动识别
重新刷新,
解决方法是从中央仓库重新引入坐标即可
则自动解决依赖问题。

zookeeper出错zoo.cfg file is missing

一、首先解压zookeeper
二、将conf目录下的zoo_sample.cfg文件,复制一份,重命名为zoo.cfg也放在conf目录下面
三、在解压目录bin下创建一个data文件夹
四、修改我们的zoo.cfg,将dataDir=/tmp/zookeeper,改为/bin/data

maven打包出错

The packaging for this project did not assign a file to the build artifact
选错打包位置了
应该选择生命周期的
在这里插入图片描述

无效的源发行版,1.9

确保两者一致
在这里插入图片描述

maven右侧不见了

在这里插入图片描述

maven创建module无法显示,maven创建项目显示已经存在

根项目创建的时候出现了问题
应该使用项目名结尾,自动创建项目文件夹,便于管理
如果不显示应该手动补全
在这里插入图片描述

new对象自动补全变量名

alt enter即可,确认,自动补全
ctrl shift enter,自动结尾
在这里插入图片描述
如果是新版idea,使用introduce variable,创建快捷键,自动补全
在这里插入图片描述

快速书写代码,自动补全

只需要对象加上后缀就能自动生成规范代码
假如有变量b
b.if
b.else
b.while
集合b
b.for
数值b
b.fori
类b
b.new
对象b
b.nn notnull
b.null
b.return
b.sout
b();.try
取反
b.not !b

maven的部分模块显示黑色

表示maven忽略了该模块的pom.xml文件,取消忽略即可
在这里插入图片描述

对于tomcat7要运行的类应该加打包方式

<packing>war</packing>

dubbo报错No provider available from registry 127.0.0.1:2181 for service

对应的dubbo服务未启动

或者是controller层 ,引入远程service的时候,impl没有添加注解 dubbo的@Service 注解

警告: Hessian/Burlap: ‘com.github.pagehelper.Page’ is an unknown class in WebappClassLoader

这是因为分页插件无法找到数据对象的get和set方法
加上即可
在这里插入图片描述

org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecogni

json写错了,检查标点符号什么的

泛型报错,cont info param

检查方法的返回结果是否匹配
比如自定义了对象PageResult,返回此对象,结果使用了list等等

maven项目修改后报错,恢复后还报错

把之前的垃圾清一清,clean

项目说某个方法出问题

分布式,是不是新增了方法,没有重新安装?

maven原生tomcat7怎么debug?

在这里插入图片描述

当发现某个类没有需要的方法

同名的类太多了,看看引入的类是否对

直接复制类代表新建

一个类文件是直接复制的,复制时会提示重命名,这样可以少些很多代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java EE 项目的目录结构可以根据具体的需求进行灵活设计,但一般情况下,推荐使用以下的标准目录结构: ``` project ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ └── example │ │ │ ├── controller │ │ │ ├── dao │ │ │ ├── entity │ │ │ ├── service │ │ │ └── util │ │ ├── resources │ │ │ ├── mapper │ │ │ └── db.properties │ │ └── webapp │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ ├── lib │ │ │ └── web.xml │ │ ├── css │ │ ├── js │ │ ├── images │ │ └── index.jsp │ └── test │ ├── java │ └── resources ├── target ├── pom.xml └── README.md ``` 其中,各个目录的作用如下: - `src/main/java`:存放项目的 Java 源代码,按照包名分层,一般包括 `controller`、`dao`、`entity`、`service` 和 `util` 等包; - `src/main/resources`:存放项目的配置文件和资源文件,一般包括数据库连接配置文件 `db.properties`、MyBatis 的 mapper 文件等; - `src/main/webapp`:存放 Web 应用的 Web 资源,包括 JSP 页面、CSS 样式表、JavaScript 脚本等; - `src/test/java`:存放项目的测试代码; - `src/test/resources`:存放测试代码所需要的资源文件; - `target`:存放编译后的 .class 文件、打包后的 .war 文件等; - `pom.xml`:Maven 项目管理工具的配置文件; - `README.md`:项目说明文件。 以上是一种常见的 Java EE 项目目录结构,但并不是唯一的标准。在实际开发中,可以根据项目的具体需求进行合理的调整和修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值