
SSM整合实战
文章平均质量分 65
本质:Spring接管一切(将框架核心组件交给Spring进行IoC管理),代码更加简洁。
SpringMVC管理web相关组件
Spring管理业务层、持久层、以及数据库相关(DataSource,MyBatis)的组件
SSM整合最终就是编写IoC配置文件
小丁学Java
这个作者很懒,什么都没留下…
展开
-
SSM整合实战(Spring、SpringMVC、MyBatis)
本质:Spring接管一切(将框架核心组件交给Spring进行IoC管理),代码更加简洁。我们提到过SpringMVC/DispatcherServlet 加载 spring-mvc.xml,此时整个 Web 应用中只创建一个 IoC 容器。如果将Mybatis、配置声明式事务,全部在 spring-mvc.xml 配置文件中配置也是可以的。可是这样会导致配置文件太长,不容易维护。通常情况下,SSM整合我们会创建两个IoC容器,分开管理SSM下的核心组件!结论:两个组件分别创建的 IOC 容器是父子关系。源原创 2023-12-20 10:19:44 · 1113 阅读 · 0 评论 -
SSM项目实战-前端-添加分页控件-调正页面布局
@current-change是 Vue.js 的一个事件监听器,它监听的是current-page的变化。当current-page的值发生改变时,会触发这个事件,并执行handleCurrentChange方法。在你的组件中,v-model:current-page="schedulePageInfo.pageNum"是一个双向数据绑定。原创 2023-12-04 19:52:41 · 396 阅读 · 0 评论 -
SSM项目实战-前端-在Index.vue中展示第一页数据
在ES6(ECMAScript 2015)中,模板字符串是一种新的字符串类型,它使用反引号(`)来定义,可以包含嵌入式表达式(即${expression})。模板字符串的出现为JavaScript提供了更灵活和强大的字符串处理能力。格式化字符串:通过使用嵌入式表达式,可以将变量或表达式的值直接嵌入到字符串中。这使得字符串的格式化更为方便和直观。多行字符串:模板字符串可以包含多行内容,这对于处理多行文本或代码非常有用。字符串插值:通过使用嵌入式表达式${expression},可以在字符串中插入变量或表达式原创 2023-12-04 18:51:18 · 211 阅读 · 0 评论 -
SSM项目实战-前端-将uid存放在pinia中
Pinia是Vue 3的一个官方状态管理库。它的存在主要是为了解决Vue 3中状态管理的问题。在Vue 2中,我们通常使用Vuex来进行状态管理。Vuex使得我们能够在应用的不同部分之间共享状态,这对于构建大型、复杂的应用程序非常有用。然而,Vuex使用起来比较复杂,需要编写大量的代码,这对于简单的项目来说可能过于繁琐。原创 2023-12-04 18:22:10 · 298 阅读 · 0 评论 -
SSM项目实战-后端-日程列表查询实现
PageHelper.startPage()是MyBatis-Plus中的一个分页插件,用于开启分页操作。在MyBatis-Plus中,分页插件PageHelper可以自动对SQL语句进行分页处理,无需手动编写分页代码。PageHelper.startPage()方法的作用是标记当前请求为分页请求,并初始化分页参数。原创 2023-12-03 21:49:36 · 799 阅读 · 0 评论 -
SSM项目实战-登录验证成功并路由到首页面,Vue3+Vite+Axios+Element-Plus技术
导航到新路由:当你在应用程序中想要导航到新的页面或者路由时,可以使用router.push。你可以传递一个路由配置对象,或者一个字符串路径作为参数。编程式导航:与这样的HTML标签相比,router.push是一种编程式导航的方式。这意味着你可以在JavaScript代码中动态地决定要导航到的路由。处理回退:如果用户尝试访问他们之前访问过的页面,并且没有新的路由可供导航,那么router.push会处理回退,并导航到前一个路由。处理重定向。原创 2023-12-03 18:52:59 · 501 阅读 · 0 评论 -
SSM项目实战-编写路由规则以及登录页面实现,使用Vue3+Vite+Element-Plus+Axios技术
具体来说,createWebHistory()函数的作用是创建一个基于 HTML5 History API 的历史管理对象。这个对象有两个主要的方法:push和replace,分别对应于浏览器历史记录的前进和替换操作原创 2023-12-03 18:10:38 · 669 阅读 · 0 评论 -
SSM项目实战-控制层-登录方法实现,使用Postman测试登录功能
在Java中,使用Result对象返回给前端的主要原因是更好地组织和管理代码,以及提供更加灵活和可扩展的解决方案。总之,使用Result对象返回给前端可以帮助更好地组织和管理代码,提供灵活和可扩展的解决方案,方便错误处理,并提高代码的可维护性和可测试性。原创 2023-12-01 21:14:55 · 290 阅读 · 0 评论 -
SSM项目实战-service实现
总之,虽然@Autowired注解可以方便地进行依赖注入,但是在使用时需要注意其限制和潜在问题。在需要注入final或static类型的变量时,或者当一个类需要承担过多的职责时,建议使用基于构造函数的依赖注入。原创 2023-12-01 21:04:21 · 150 阅读 · 0 评论 -
SSM项目实战-mapper实现
在MyBatis中,mapper中的namespace并不是可以随便写的。namespace在MyBatis中起到了唯一标识mapper的作用,它通常与mapper文件的名字相同,并且是全限定名(包含包名)。原创 2023-12-01 20:51:28 · 203 阅读 · 0 评论 -
SSM项目实战-POJO设计
SSM(Spring + SpringMVC + MyBatis)技术的意义在于,它提供了一种高效、灵活和易于维护的Java Web应用程序开发解决方案。原创 2023-12-01 20:37:04 · 152 阅读 · 0 评论 -
项目实战-编写ssm整合配置文件
SSM(Spring + SpringMVC + MyBatis)是一种流行的Java Web开发框架,它结合了Spring、SpringMVC和MyBatis三个主要组件,为开发者提供了一种高效、灵活和易于维护的Web应用程序开发解决方案。原创 2023-12-01 20:16:23 · 214 阅读 · 0 评论