- 博客(21)
- 收藏
- 关注
原创 《苍穹外卖》项目
本项目提升了笔者对于springboot、mybatis开发流程的理解和认识,通过本项目笔者学习了关于springboot、mybatis的许多知识,了解了各种依赖和注解的使用,提高了本人的编程和理解能力。SpringBoot、Nginx、SpringMVC、httpclient、JWT、阿里云OSS、WebSocket、MySQL、Redis、Mybatis。)、分层结构实现、前后端分离设计模式、对于数据库的插、删、改、查基本操作,分页查询等功能。2.餐厅可以注册账号并进行菜单管理,接收和处理订单;
2023-08-17 16:02:51
2367
1
原创 TLIAS教学管理系统(部分)
/@RequestMapping(value = "/depts",method = RequestMethod.GET)可以简化为@GetMapping...// log.info("文件上传{},{},{}", username, age, image);前端文件:链接:https://pan.baidu.com/s/1eFRPvd5I9MPTKlwgJkuu4Q。后端代码:链接:https://pan.baidu.com/s/1jC4nkkqEACclyn5sGo4xfQ。
2023-06-03 22:27:32
1986
1
原创 Java Web 学习09
include refid="commonSql"/> //用include来写sql语句。-- close遍历结束后拼接的sql语句-->-- open遍历开始前拼接的sql语句--><sql id="commonSql">//id表示名字。-- collection遍历的集合-->-- separator分隔符-->-- item遍历出来的元素--><set>标签自动去除sql语句后的逗号。<sql>标签<include>标签。动态sql:if标签。
2023-05-28 17:17:28
68
1
原创 Java Web 学习08
List<Emp> empList = empMapper.list("张", (short) 1, LocalDate.of(2010, 01, 01), LocalDate.of(2020, 1, 1));#{}不能卸载''里面所以使用'%${name}%' 效率低,不安全。方案3:开启mybatis驼峰自动映射开关(推荐)emp.setName("路西");EmpMapper.xml映射文件的配置。解决方法:使用concat拼接字符串。解决方法1:驼峰命名 (起别名)
2023-05-27 20:53:40
98
1
原创 JavaWeb学习 07
Options(useGeneratedKeys = true,keyProperty = "id")//表示返回主键 并封装到id中。Mybaties:持久层架构 用于简化JDBC开发。emp.setName("汤姆");springboot默认:hikari。lombok:解决实体类臃肿。占位符 #{}中间写参数。打开Mybatis日志。
2023-05-27 16:30:30
72
1
原创 Java Web学习06
2.使用以上四个注解都可以声明bean,但是在springboot集成web开发中,声明控制器bean只能用@Controller。解决方案1:@SpringBootApplication({"dao","com.itlsj"}) 不推荐。1.声明bean的时候,可以通过value属性指定bean的名字,如果没有指定,默认为类名首字母小写。@Repository(value = "daoA")改bean的名字。控制反转:IOC容器中对象称为Bean对象。解决方案2:放在同一个包中。服务端 响应 客户端。
2023-05-26 22:39:37
57
1
原创 Java Web 学习05
路径参数:通过URL直接传递参数,通过(...)来标识该路径参数,需要使用@PathVariable来获取路径参数。数组集合参数:请求参数名与形参数组名称相同且请求参数为多个,定义数组类型形参即可接收参数。集合:请求参数名与形参中数组变量名相同,通过@RequestParam绑定参数关系。数组:请求参数名与形参中数组变量名相同,可直接使用数组封装。集合参数:请求参数名与形参集合名称相同且请求参数为多个。/path/{id}/{name}定义后面的值。raw中要与实体类中的参数名字相同。
2023-05-25 14:44:52
67
1
原创 Java Web 学习04
3.可以使用@RequestParam(name = "name")String username 来接收。BS架构 浏览器、服务器架构模式 应用程序逻辑和数据都储存在服务端(维护方便 体验一般)1.原始方法:通过HttpServletRequest对象来获取参数。CS架构 客户端、服务器架构模式(开发维护麻烦 体验好)如果设置成false则可以部分传 没传的值为null。DispatcherServlet 前端控制器。实体参数:将请求参数封装到实体类中。复杂参数:需要对应匹配。
2023-05-24 21:13:50
51
1
原创 Java Web 学习03
428 | **`Precondition Required`** | **服务器要求有条件的请求**,告诉客户端要想访问该资源,必须携带特定的请求头 || ==404== | **`Not Found`** | **请求资源不存在**,一般是URL输入有误,或者网站资源被删除了 || ==200== | **`OK`** | 客户端请求成功,即**处理成功**,这是我们最想看到的状态码 |3部分 请求行 请求头 请求体。请求体:存放请求参数。
2023-05-24 18:02:42
80
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人