添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

一开始以为是自己写错 controller的代码了。

使用debug模式测试了一下发现在findAll方法处停留了很长时间。尝试使用maven重新构建项目后,问题依然存在。可是服务器显示启动之后,没有报错。

通过替换大法,发现问题有两个:

1. 在 pom.xml文件中引入了log4j日志记录 ,但是 没有在resources 中添加 log4j.properties 文件, 导致看不到错误

2. 看到错误之后,发现停在findAll方法的原因是: 连接oracle数据库超时 ,即 数据库连接参数错误 (ip错误)

另外,如果等待的时间足够长,似乎浏览器也会报超时错误的,大概两到三分钟吧。我太没耐心了🐶

引入了log4j,但是没有放置log4j.properties文件 ,是个值得注意的问题。

三月 16, 2020 12:56:48 上午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.

三月 16, 2020 12:56:49 上午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring FrameworkServlet 'dispatcherServlet'
三月 16, 2020 12:56:49 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-80"]

远离bug,珍爱生命。

一开始以为是自己写错 controller的代码了。使用debug模式测试了一下发现在findAll方法处停留了很长时间。尝试使用maven重新构建项目后,问题依然存在。可是服务器显示启动之后,没有报错。通过替换大法,发现问题有两个: 1. 在pom.xml文件中引入了log4j日志记录,但是没有在resources中添加 log4j.properties文件,导致看不到错误...
DMS(Database Management System 数据库管理系统) DAODAO(Data Access Object) 数据访问对象 是一个面向对象的数据库接口.DAO的设计原则是实现数据访问和业务逻辑的分离,封装最基本的增删改查方法(curd). 1.DMS DAO原型—— Service DAO的 findAll 方法 案例一:如何使用Java代码连接数据库,实现查询全部的业务帐号信息。...
import gate.SessionFactory.HibernateSessionFactory; import gate.dao.AdminDAO; import gate.dao.IcreaderDAO; import gate.model.Icr...
find是CRUD中的R,是使用得最多的方法,此篇先整理下自带的find方法(不需要在dao层写对应接口),后续会整理下拓展方法 一、getById(通过id进行单个查询(跟findById差不多,返回值类型不一样)) service 层 control层 对id为27的数据进行查询,测试成功! 后台执行了一行sql 二、 findAll (对所有数据进行查询) service 层 control层 对所有数据进行查询,测试成功! 后台进行了一行sql
记一次未知错误 这是出问题的代码,本来是想匹配resp.text中的一个page_id,结果程序迟迟不返回结果,后来发现是re. findall 这里卡死了,不太理解(对正则表达式只会简单使用)。 import requests import re from bs4 import BeautifulSoup headers = { 'user-agent':'Mozilla/5.0 (Wind...
service 用于长期在后台处理任务,而不需要对用户可见。 service 有2种基本的启动方式: start Service ():使用这种方式,来进行单一的任务,不需要返回结果给调用者 bind Service ():与上面的相反。 下面是一些关于服务的重要说明,非常值得详细了解的: 继承 service ,实现自己的 service ; 在manifest中声明 service ,服务
1、在包下新增 Service 包 2、在包类添加Category Service 接口,在接口中添加需要用到的方法。 3、添加Category Service Impl类,并实现Category Service 的方法,在类上添加注解@ Service ;注入repository. 4、测试类:在测试类中注入Category Service Impl,写 Service 中的各个方法...