SpringMVC
文章平均质量分 51
一些springmvc的基础知识及本人项目的springmvc等功能实现的重构!
A little sea pig
一只小海猪
展开
-
SSM --- select通过后端传过来的值设置前端默认值回显
通过${userBean.u_isvip eq ‘0’?‘selected’:’’}对后端的值进行判断 设置默认选中选项这适合于选项固定的情况当选项与数据库动态变化时,就需要写js来动态设置原创 2021-12-31 11:22:47 · 933 阅读 · 0 评论 -
mybatis --- 事务
mybatis的事务配置数据库事务:数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。破坏了完整性和一致性。ACID:1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么全部不执行。2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序,串行执行的结果相一致。3、隔离原创 2021-12-23 11:44:20 · 1725 阅读 · 0 评论 -
springmvc ---- mybaits基础
mybatis这里只是理论,具体使用会在本人后面的项目中体现MyBatis:ORM 框架。ORM:object relation mapping。对象关系映射。ORM: MyBatis,Hibernate,JPA…MyBatis:倾向于更加自由的数据库操作,由开发人员自行编写sql,方便sql的优化。更加灵活。缺点:必须掌握sql。Hibernate:纯面向对象的数据库操作,无须编写sql,直接以面向对象的方式操作数据库,缺点:重量级,性能差,sql难以优化。推出hql语言。引入MyBati原创 2021-12-20 16:54:31 · 928 阅读 · 0 评论 -
springmvc -- SpringMVC重构员工管理系统
SpringMvc员工管理系统日期采用laydate插件性别采用下拉框部门编号采用下拉框以方便统一格式主页面分页最后一个为页面内你要显示的记录条数业务 增删改查增性别使用下拉框,日期使用laydate插件如果错误就将错误信息及已经填写的数据回填,并向用户展示错误信息删删除选中的记录,前后端分离,使用ajax,前后端分离,页面无刷新,对用户比较友好,体验感好改一次只能修改一条记录将数据回填,方便用户修改,增加文件上传查支持多字段组合查询...原创 2021-12-15 14:01:54 · 897 阅读 · 0 评论 -
框架 --- springmvc
SpringMVC 框架:不是理论性知识。纯粹的工具。提升生产力工具。历史上:spring -> springmvc(struts1,struts2)基本原理:反射。依赖spring,实现控制反转和依赖注入。如何引入springmvc?在pom文件中引入springmvc的库。在web.xml中配置springmvc。配置一个DispatchServlet,指定spirngmvc配置文件位置配置springmvc配置文件。@RequestMapping 如果设置到类上,表示整原创 2021-12-15 09:12:01 · 112 阅读 · 0 评论 -
SpringMvc项目本地静态资源被拦截器拦截该如何解决?
异常警告No mapping for GET /bootstrap/css/bootstrap.min.css等等解决:在自定义的拦截器内加入下列代码://防止.js .css等文件被拦截器拦截 private static final String[] CLASSPATH_RESOURCE_LOCATIONS = { "classpath:/META-INF/resources/", "classpath:/resources/", "c原创 2021-11-21 22:09:37 · 484 阅读 · 0 评论 -
关于逆向工程--Error starting ApplicationContext. To display the conditions report re-run ..问题
其实就是配置文件里没有对应的Spring应用启动的方法但是逆向工程不需要让SpringMVC启动,只需要通过数据库来创建对应的类就行,就可以不用管!如果确实看着不舒服可以有两种解决方法:1.注释掉pom.xml中的spring boot依赖就行这部分我也是上网搜的,大家可以搜搜。2.将你配置好的项目内的配置文件拷贝一份到yml文件里就这样,就不会报错了,但是需要关闭项目,不然8080端口会被占用,得重启或者杀掉进程!...原创 2021-11-17 21:35:15 · 104 阅读 · 0 评论 -
Servlet.service() for servlet [dispatcherServlet] in context with path [] th
当我们做SpringMvc项目的时候报错时错误:无法请求到服务Servlet.service() for servlet [dispatcherServlet] in context with path [] th可能出错的地方:1.controller层没有加@ResponseBody2.Service层实现类未添加注解@Autowired3.@RestController使用成了@Controller4.数据库连接当你检查了注解没有问题的时候,一定一定要先检查数据库连接,url是否写对原创 2021-11-17 21:18:25 · 7536 阅读 · 0 评论