Spring
文章平均质量分 56
Admin_ghost
这个作者很懒,什么都没留下…
展开
-
问题及方案---讨论区-------项目实战经验
问题一:list字符串转list集合方案:用字符串替换replace()分割函数split() --------------v问题二:访问项目静态资源文件(spring boot)方案:配置资源解析器,将路径解析到静态资源存放目录 -----------------v问题三:将数据放到集合中保持顺序不变方案:使用LinkedHashMap集合存放 ------------v问题三:登录安全认证方案:使用springsecurity框架 -----------x-...原创 2021-09-04 20:33:34 · 79 阅读 · 0 评论 -
Spring AOP、IOC是什么?
什么是AOP?AOP : 面向切面编程(Aspect Oriented Programming)技术,将一些重复的、和业务主逻辑不相关的功能性代码(日志记录、安全管理等)通过切面模块化地抽离出来进行封装,实现关注点分离、模块解耦,使得整个系统更易于维护管理。常用注解:注解 概念 @Aspect 切面是Pointcut和Advice的集合,一般单独作为一个类。Pointcut和Advice共同定义了关于切面的全部内容,它是什么时候,在何时和何处完成功能。 @Pointcut原创 2021-06-25 16:42:49 · 332 阅读 · 0 评论 -
java.sql.SQLException: Can not issue data manipulation statements with executeQuery().报错已解决
遇到的坑@Modifying和@Transactional 增删改等操作数据库改变的操作必须加@Modifying和@Transactional(rollbackFor=Exception.class)这两个注解。 当我们要通过自已写的更新、插入、删除SQL语句来实现更新、插入、删除操作时,至少需要用两个步骤:1)@Query来注入我们自定义的sql;2)使用@Modifying来标注是一个更新类的自定义语句。 @Modifying的主要作用是声明执行的SQL语句是更新(增删改)操作,@T原创 2021-06-05 21:30:22 · 888 阅读 · 0 评论 -
Spring boot实现数据库表格的生成、筛选、下载、打印功能——项目实战经验
使用的是 layui框架table.render()组件效果预览一、前端1、body部分添加一行代码 <!-- 引入 layui.css --> <link rel="stylesheet" href="//unpkg.com/layui@2.6.6/dist/css/layui.css"><!--body 部分添加一行代码--><table class="layui-hide" id="demo" lay-filter="te原创 2021-05-19 10:13:36 · 974 阅读 · 0 评论 -
Springboot文件下载 --项目实战经验
项目静态资源文件夹目录文件夹下资源下载1.前端 <form class="layui-form" action="/downloadFile?token=234" > <!-- 路径为静态资源位置,若不能访问,请参考博主静态资源访问文章--> <img src="http://localhost:8080/static/upload/imgs/2021-05-15/52691946-7720-4055-a9fd-6bc04a15c4b4_图.png"/&g原创 2021-05-17 18:17:11 · 289 阅读 · 0 评论 -
Spring boot 静态资源的访问--项目实战经验
这里分享一种非常好用的方法,对资接口 WebMvcConfigurer 里的 addResourceHandlers() 方法进行实现1、静态资源放spring boot Web项目的static目录的若干及子目录下2、我这里写的一个MyMvcConfig类实现接口方法package com.example.demo.config;import org.springframework.context.annotation.Configuration;import org.sp原创 2021-05-01 19:15:03 · 199 阅读 · 0 评论