记录开发
第一次自己搞得一个小项目,出现了很多平时不会用到的知识点,以此记录
其中使用的技术
后端: springboot+mybatisplus+mysql
前端: jquery+thymeleaf
使用MD5加密密码
我选用的是md5加密算法
md5是不可逆的,只能通过比较明文加密后产生的密文进行判断是否正确
public class PassWordUtils {
private static final String slat = "fly_dashi";
/**
* 生成md5
* @param
* @return
*/
public static String getMD5(String str) {
String base = str +"/"+slat;
String md5 = DigestUtils.md5DigestAsHex(base.getBytes());
return md5;
}
}
图片存储问题(以及springboot中的映射):
有点多,新开了一个楼 图片存储问题 点这里
如何在前端获得项目名称
server.servlet.context-path=/shop
- 使用thymeleaf
- 使用request中的信息(同样使用thymeleaf进行取值)
<script th:inline="javascript" type="text/javascript">
// 注意 ↑↑↑↑↑ th:inline="javascript"
var ctxPath = [[@{/}]];
var ctxPath=[[${#httpServletRequest.getContextPath()}]];
</script>
thymeleaf 框架中 如何获得session中的值
后端存入: session.addAttribute(“app”,“hello world”);
前端取出: #{sessIon.app}
AJAX的异步操作
还有很多在开发中遇到的问题,没有记录在文件里面的,
留下文章,记录遇到的问题.以便以后查看.同时如果发现有问题,也可以留言提出呀.感谢观看