IT修真院·坑乎 | Java(后端),CSS(前端),JavaScript(前端),PM(产品经理),UI(交互设计),QA(测试),Android(安卓APP),iOS(苹果APP),OP(运维),Python(后端)日常在线问答学习平台
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
AIGC
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
AIGC
所有任务
任务1
任务2
任务3
任务4
任务5
任务6
任务7
任务8
任务9
任务10
任务11
全部
问题
已收录
问题
未收录
问题
没有找到答案,去提问>>>
spring的注入方式的基本配置解析
1
1
spring
class="cursor-pointer"> 详细描述
只是知道注入的几种方式,但是不能够理解每种注入方式的实现以及原理,网上查了看的还是很绕,主要是实例太少,求解答
class="cursor-pointer"> 错误截图
log4j的配置文件
0
1
log4j
class="cursor-pointer"> 详细描述
里面配置输出地址,是配置在根还是单独写出来配置?
如何将Input中的值拼接到href中去
0
1
class="cursor-pointer"> 详细描述
使用input获取到 id ,然后将这个id拼接到 href中
为什么linux的删除目录命令会报错?
0
1
linux命令
class="cursor-pointer"> 详细描述
我在熟悉操作linux的系统的时候,在练习简单命令,但我创建一个文件夹后使用rm -r dir删除不掉,后面强制删除也不行,过了一会又可以了,但是我只是删除一个文件夹,怎么我同目录下的另一个文件夹也删除了。
class="cursor-pointer"> 错误截图
数据库插入大量数据
0
1
数据库
class="cursor-pointer"> 详细描述
在往数据库中插入大批量的数据,例如百万,千万、亿级的数据时,我在网上看到的教程基本都是使用JDBC进行操作的,包括我也询问过师兄,他说他看到的也都是JDBC进行的,所以mybatis到底能否使用来插入大批量数据?如果不能,是什么原因造成的呢?
Mybatis整合Spring测试空指针
0
1
spring
mybatis
class="cursor-pointer"> 详细描述
1.导入相应的包 MyBatis 的包(MyBatis 3.4.6) Spring 的 jar 包(Spring 4.3.15) MyBatis 与 Spring 的整合 jar 包(mybatis-spring 1.3.2) mysql-connector-java-5.1.21. 2.创建Student实体类 package com.mybatis4.pojo; public class Student { private String name; private String sex; private int age; private String school; private long id; //初始化Student public Student() { } //定义有参构造 public Student(String name, String sex, int age, long id, String school) { this.name = name; this.sex = sex; this.age = age; this.id = id; this.school = school; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getSchool() { return school; } public void setSchool(String school) { this.school = school; } public long getId() { return id; } public void setId(long id) { this.id = id; } @Override public String toString() { return "Student{" + "name='" + name + '\'' + ", sex='" + sex + '\'' + ", age=" + age + ", school='" + school + '\'' + ", id=" + id + '}'; } } 3.创建db.properties数据库连接信息 jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8 jdbc.username=root jdbc.password=admin123 4.创建StudentDao package com.mybatis4.dao; import com.mybatis4.pojo.Student; import java.util.List; public interface StudentDao { public int insertMethod(Student student); public int deleteMethod(Student name); public int updateMethod(Student student); public Student findMethodById(long id); public List
findAllStudent(); } 5.编写Spring配置文件sqlSessionFactory.xml
6.编写Mybatis配置文件Mybatis-config.xml
7.编写映射文件Mapper.xml
8.创建接口实现类StudentDaoImpl package com.mybatis4.studentDaoImpl; import com.mybatis4.dao.StudentDao; import com.mybatis4.pojo.Student; import org.mybatis.spring.support.SqlSessionDaoSupport; import java.util.List; public class StudentDaoImpl extends SqlSessionDaoSupport implements StudentDao { public int insertMethod(Student student) { return this.getSqlSession().insert("test.insertMethod",student); } public int deleteMethod(Student name) { return this.getSqlSession().insert("test.deleteMethod","ksy"); } public int updateMethod(Student student) { return this.getSqlSession().insert("test.deleteMethod",student); } public Student findMethodById(long id) { return this.getSqlSession().selectOne("test.findMethodById,id"); } public List
findAllStudent() { return this.getSqlSession().selectList("test.findAllStudent"); } } 9.编写测试类 package test; import com.mybatis4.dao.StudentDao; import com.mybatis4.pojo.Student; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Test { private ApplicationContext context; //加载Mybatis-config配置文件 public void setUp() throws Exception{ context = new ClassPathXmlApplicationContext("Mybatis-config.xml"); } @org.junit.Test public void insertMethod(){ StudentDao studentDao= (StudentDao) context.getBean("studentDao"); Student student=new Student("ksy","male",10,20,"wcsy"); studentDao.insertMethod(student); } }
class="cursor-pointer"> 错误截图
空指针异常,没有看到错误的地方
log4j日志在实现类中无法打印?
1
1
spring
mybatis
class="cursor-pointer"> 详细描述
日志打印可以在服务层测试类打印但在服务层实现类打印不了,配置文件能够识别到接口和一些其他的路径
class="cursor-pointer"> 错误截图
前二张是主配置文件的截图,最后一张是服务层实现类
在IDEA中,Jetty Runner 运行项目,运行失败。
0
1
class="cursor-pointer"> 详细描述
之前项目在tomcat中运行没问题,用jetty runner 运行时,一直失败。没找到原因
class="cursor-pointer"> 错误截图
报错和一些配置
什么是servlet,在java中扮演着什么样的角色?
0
1
class="cursor-pointer"> 详细描述
关于servlet创建,调用还有一点疑惑,从任务三开始接触,但是没有系统学习?有没有相关的数据或者网站可以系统认识servlet?
tcp三次握手问题
0
1
SSM
class="cursor-pointer"> 详细描述
第一次握手发出请求,第二次握手对请求作出相应,两次握手已经可以建立连接,那么第三次握手的作用是什么?
首页
<
124
125
126
127
128
129
130
131
132
133
134
>
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
5
10