controller是不是就是一个servlet的强化版, 差别在于 获取参数的功能更强大, 核心还是servlet
然后配合viewResolver 实现简便化的路径配置,
这样理解对么
老师我打你那个网站进的页面不一样的,有点像,但是还是不知道怎么下载
老师,我现在有些担心前端代码,我ego商城写了两遍了,ego的业务代码我差不多都能根据接口文档写出来(除了solr那块。。。那块代码好蛋疼。。。)。
但是我看boss直聘,很多都要求熟练掌握的js,jquery,css,我这前端代码基本上是看懂的水平,因为一直写后端。。。搞得我有点慌,到公司上班我们也要写前端代码么?
老师,我的代码报个空指针异常,我怎么想都觉得很离谱,求老师指点
持久层接口实现类
package com.bjsxt.dao.impl; import com.bjsxt.dao.UsersDao; import com.bjsxt.pojo.Users; import org.springframework.jdbc.core.BeanPropertyRowMapper; import org.springframework.jdbc.core.support.JdbcDaoSupport; import java.util.List; public class UsersDaoImplSupport extends JdbcDaoSupport implements UsersDao { @Override public int insertUsers(Users users) { return 0; } @Override public int[] batchInsertUsers(List<Users> users) { return new int[0]; } @Override public Users selectUsersById(int userid) { return null; } @Override public List<Users> selectUsersByName(String username) { return null; } @Override public List<Users> selectUsersByName2(String username) { String sql = "select * from users where username = ?"; //定义数组传递参数 Object[] params = new Object[]{username}; //将结果集映射到哪个实体类就给哪个实体类的class return this.getJdbcTemplate().query(sql,params,new BeanPropertyRowMapper<>(Users.class)); } }
修改配置文件
<!--配置数据源对象--> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <!--Spring的表达式语言exception是建立在EL表达式基础上的,语法结构相同--> <property name="driverClassName" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </bean> <!--配置持久层接口实现类 UsersDaoImplSupport--> <bean id="usersDaoSupport" class="com.bjsxt.dao.impl.UsersDaoImplSupport"> <property name="dataSource" ref="dataSource"/> </bean> <!--配置业务层UsersService--> <bean id="usersService" class="com.bjsxt.service.impl.UsersServiceImpl"> <!--为usersDao属性注入--> <property name="usersDao" ref="usersDaoSupport"/> </bean>
测试类
package com.bjsxt.test; import com.bjsxt.pojo.Users; import com.bjsxt.service.UsersService; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import java.util.List; public class FindUsersByName2Test { public static void main(String[] args) { //启动Spring IOC容器 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml"); //获取业务层bean对象 UsersService usersService = (UsersService) applicationContext.getBean("usersService"); List<Users> users = usersService.findUsersByName("龙舌兰"); users.forEach(System.out::println); } }
数据库数据:
视频里老师的这个方法操作之后还是有红线。
图中,应该是dubbo-registry-zookeeper依赖中集成了zookeeper依赖,这个zookeeper依赖中依赖的log4j、slf4j版本和dubbo-registry-zookeeper依赖中其他的log4j、slf4j版本冲突,所以我引入了单独的zookeeper依赖,覆盖了dubbo-registry-zookeeper中的,再在zookeeper中排除log4j、slf4j的依赖,红线消失。请问老师这样ok吗。
老师,为什么我利用hashSet容器遍历后没有重复,反而在treeSet容器遍历后会有重复呢?
HomeWork2.zip
老师,无商品展示出来,麻烦老师看一下,操作上一节导入模板时都能显示的
响应没有找到,但这是从这边下载下来的源码资料啊
老师,之前学习也碰到了控制台打印乱码的情况,怎么解决乱码呢?
感谢老师,灵魂拷问的回答真的让人佩服,膜拜!讲课讲的也很适合我,严谨,声音也好听!
老师,对象流也是和数据流一样,得按写入的顺序去读取的嘛?
每次都只能启动一个客户端,再开一个就显示服务器端显示重新建立了连接
tkinter * Application(Frame): (master=): ().(master) .master = master .pack() .createWidget() (): .photo = PhotoImage(=) .puke1 = Label(=.photo) .puke1.place(==) __name__ == : root = Tk() root.geometry() app = Application(=root) root.mainloop()
老师我是从资料里面拷贝的图片,为什不能打开呢
这种情况怎么解决呢老师?在原来的和新的窗口上创建都不行
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <div class="div1">div1 <div id="div2">div2</div> </div> <span>这是span标签</span> <script> var div1=document.querySelector('.div1'); var div2=document.querySelector('#div2'); var span=document.querySelector('span'); console.log(document.body.firstChild);//#text (body后面有回车) console.log(document.body.lastChild);//script console.log(span.firstChild.nodeValue); console.log(span.innerHTML);//也可以获取到span里面的文字内容,value不可以 console.log(span.value); </script> </body> </html>
老师您好,我想我问一下这个value是只能获取input那种在网页输入的值么
console.log(span.value);
老师,我的打开后有一个红色感叹号,应该是说没有什么镜像显示,应该怎么解决啊??
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637