
SSM框架初学者尝试
个人的SSM框架学习历程
有机后浪
正在慢慢深入中。。。
展开
-
SpringBoot项目部署到阿里云ESC并后台运行
准备SpringBoot项目其中,使用了Maven项目管理工具Linux我的Linux发行版是CentOS 7 ,是阿里云服务器学生“在线实践”计划,学生可以免费领6个月服务器—其实学生购买服务器也不贵,建议弄一个玩玩远程连接Linux工具Xftp、Xshell挺好用的Linux操作(1)基本操作 - 远程登录与用户管理打包项目我们知道SpringBoot内置了T...原创 2020-04-09 18:01:50 · 1332 阅读 · 0 评论 -
SpringBoot学习(4)SSM(SpringBoot)+Thymeleaf实现简单的查询用户信息
前言记录学习过程前接(3)SpringBoot+Thymeleaf(2)搭建一个完整的项目 SpringBoot+SpringMVC+MyBatis前面已经完成了SpringBoot+SpringMVC+MyBatis+Thymeleaf的搭建,现在简单实现一个查询用户信息步骤完整的架构数据库信息前面已经完成了对数据库的操作,略SSM框架搭建在(2)搭建一个完整的项目 Sp...原创 2020-02-02 16:57:49 · 1381 阅读 · 0 评论 -
SpringBoot+Thymeleaf设置默认界面
Thymeleaf默认界面为index.html如果在templates中存在index.html,输入地址http://localhost:8080/会跳转到index.html如果没有就报错404如果想自己设置默认界面网上查不到像web.xml里那样设置< welcome-file-list>那么简单的只找到页面跳转的憨批方法。。。package com.test....原创 2020-02-02 16:41:39 · 6144 阅读 · 0 评论 -
SpringBoot学习(3)SpringBoot+Thymeleaf
前言记录学习过程前接(2)搭建一个完整的项目 SpringBoot+SpringMVC+MyBatis前后端结合Thymeleaf是一个用于Web和独立Java环境的模板引擎,能够处理HTML、XML、JavaScript、CSS甚至纯文本。能轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎(比如FreeMaker)相比,Thymeleaf最大的特...原创 2020-02-02 14:28:57 · 452 阅读 · 0 评论 -
SpringBoot学习 (2)搭建一个完整的项目 SpringBoot+SpringMVC+MyBatis
前言记录学习过程,前接上一步跟着大佬的步骤学习学习了Spring Boot发现搭建框架还能这么简单的步骤Spring Boot特点编辑(百度)创建独立的Spring应用程序嵌入的Tomcat,无需部署WAR文件简化Maven配置自动配置Spring提供生产就绪型功能,如指标,健康检查和外部配置绝对没有代码生成和对XML没有要求配置Sprin...原创 2020-01-31 20:06:55 · 558 阅读 · 0 评论 -
SpringBoot学习(1)初学搭建项目
前言记录学习过程SpringBootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者前面刚入门了S...原创 2020-01-31 14:59:19 · 288 阅读 · 0 评论 -
Spring框架学习(11)基于Maven的SSM框架实现简单登录验证
前言记录学习过程前面已经完成了SSM框架的搭建现在来实现一个登录验证功能步骤在数据库建一个login表输入几个用户数据:根据数据库属性创建实体类loginUser;package com.ssm.entity;public class loginUser { private int id; private String loginName; pr...原创 2020-01-20 11:11:15 · 407 阅读 · 0 评论 -
Spring框架学习(10.2)基于Maven的SSM框架整合 -SpringMVC、业务层、控制层、表现层
前言记录学习过程,前接spring、MyBatis、持久层、实体层、mysql数据库SpringMVC在resource包下创建springmvc.xmlspringmvc.xml是springmvc的一些相关配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframewo...原创 2020-01-19 15:04:20 · 401 阅读 · 0 评论 -
Spring框架学习(10.1)基于Maven的SSM框架整合-Spring与MyBatis与MySql
前言记录学习历程SpringMVC是一个优秀的MVC框架采用Annotation注解方式实现Spring整合SpringMVC与MyBatis的整合,也就是常见的SSM框架SSM框架:(来自百度百科)Spring Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。 Spring的核心...原创 2020-01-19 13:06:56 · 611 阅读 · 0 评论 -
MyBatis连接sqlserver
前言记录学习历程学习SSM框架结合时发现电脑上的数据库是sqlserver重新学了一下MyBatis连接sqlserver步骤(1)创建一个普通的Java项目导入MyBatis包和jdbc驱动(2)创建属性文件jdbc.properties,将连接数据库的四个参数放入,其中url中12345是我的数据库的tcp/ip端口,database是我的数据库名,username、passw...原创 2020-01-17 15:23:09 · 13017 阅读 · 3 评论 -
Spring框架学习(9)SpringMVC国际化(多语言)
前言记录学习历程SpringMVC国际化SpringMVC提供了对国际化的支持,使用ResourceBundleMessageSource实现国际化资源的定义例:(1)配置springmvc.xml配置文件 <!--配置ResourceBundleMessageSource--> <!-- basename属性指定文件的基名,这里是资源文件以mess打头-...原创 2020-01-15 22:43:02 · 313 阅读 · 0 评论 -
Spring框架学习(8)SpringMVC文件上传
前言记录学习历程文件上传SpringMVC支持Web应用程序的上传功能通过内置的即插即用的CommonsMultipartResolver解析器来实现定义在org.springframework.web.multipart.commons.CommonsMultipartResolver;Spring通过使用Commons FileUpload插件完成MultipartResolver...原创 2020-01-15 15:47:22 · 113 阅读 · 0 评论 -
Spring框架学习(7)SpringMVC-控制器的类型转换、格式化、数据校验
前言记录学习过程类型转换使用@InitBinder注解进行类型转换当提交表单时,controller会把表单元素注入到command类里,但是系统注入的只能是基本类型,如int,char,String。但当我们在command类里需要复杂类型,如Integer,date,或自己定义的类时,必须手动配置SpringMVC默认不支持将表单中的日期字符串和实体类中的日期类型的属性自动转换,必须...原创 2020-01-15 14:41:09 · 217 阅读 · 0 评论 -
Spring框架学习(6)页面转发、重定向
前言记录学习过程直接页面转发不经过控制器类的处理方法直接转发到页面,可以通过使用< mvc:view-controller >元素来实现。在SpringMVC配置文件springmvc.xml中: <!--不经过控制器类的处理方法直接转发到页面--> <!--如果当前请求为“/success”时,则转发到“/success.jsp”-->...原创 2020-01-14 20:21:15 · 241 阅读 · 0 评论 -
Spring框架学习(5.4)SpringMVC常用注解-SpringMVC返回JSon数据
前言记录学习历程,上接5.3JSON :JavaScript 对象表示法(JavaScript Object Notation) 是一种存储数据的方式JSONJSON对象由 名称/值对组成,名称和值之间用冒号:隔开名称必须用双引号" 包含起来值可以是任意javascript数据类型,字符串,布尔,数字 ,数组甚至是对象不同的名称/值对之间用 逗号 , 隔开{“loginName”:...原创 2020-01-14 14:52:20 · 360 阅读 · 0 评论 -
Spring框架学习(5.3)SpringMVC常用注解-返回值类型与保存模型数据
前言记录学习过程,上接上一节,绑定控制器类处理方法入参控制器类处理方法的返回值类型SpringMVC返回类型不仅仅有字符串,还可以是ModelAndView、MOdel、Map等等如果返回类型是ModelAndView,其中可包含视图和模型信息,SpringMVC会将模型信息存放在request域中例:(1)在HelloController中添加方法returnModelAndView...原创 2020-01-13 23:28:38 · 219 阅读 · 0 评论 -
Spring框架学习(5.2)SpringMVC常用注解-绑定控制器类处理方法入参
前言记录学习历程,上接请求映射方式SpringMVC支持将多种途径传递的参数绑定到控制器类的处理方法的输入参数中映射URL绑定的占位符到方法入参使用@PathVariable注解可以将URL中的占位符绑定到控制器方法的入参中例:上节中restGET方法HelloController类中:@RequestMapping(value = "rest/{id}",method = Requ...原创 2020-01-13 16:52:04 · 691 阅读 · 0 评论 -
Spring框架学习(5.1)SpringMVC常用注解-请求映射方式
前言记录学习过程,上接基于注解的处理器SpringMVC可以根据请求方式、Ant风格的URl路径和REST风格的URL路径进行映射请求映射方式通过method属性设置请求映射方式(1)在HelloController方法中加一个POST请求映射package com.springmvc.controller;import org.springframework.stereotype...原创 2020-01-13 14:57:08 · 567 阅读 · 0 评论 -
Spring框架学习(5)SpringMVC常用注解-基于注解的处理器
前言记录学习历程,使用IDEA编程SpringMVC常用注解包括@Controller、@RequestMapping、@PathVariable、@RequestParam、@SessionAttributes、@ModelAttribute、@RequestBody等基于注解的处理器在SpringMVC中,处理器是基于@Controller和@RequestMapping这两个注解,@...原创 2020-01-12 20:30:02 · 510 阅读 · 0 评论 -
Spring框架学习 (4)SpringMVC初学
前言记录学习经历听过Spring、SpringMVC、SpringBoot,它们到底是什么关系?springBoot就是一个大框架,里面包含了许许多多的东西,其中spring就是最核心的内容之一,spring mvc 只是spring 处理web表现层请求的一个模块Spring 最初利用“工厂模式”( DI )和“代理模式”( AOP )解耦应用组件。按照这种模式搞了一个 MVC 框架(一...原创 2020-01-12 17:39:55 · 164 阅读 · 1 评论 -
Spring框架学习(3.3)基于@AspectJ注解的AOP实现
前言记录学习历程,上接前两节基于xml配置文件的AOP实现免不了面临xml文件臃肿的情况,而且配置过程麻烦,Annotation注解技术能够解决这些问题正文AOP的实现提供了一套Annotation注解@AspectJ:定义一个切面@Pointcut:定义一个切入点,切入点的名称由一个方面名称定义@Before:用于定义一个前置通知@AfterReturning:用于定义一个后置...原创 2020-01-12 16:43:45 · 182 阅读 · 0 评论 -
Spring框架学习(3.2)AOP返回通知、异常通知、环绕通知
前言记录学习历程,上一节上一节基于xml配置文件实现了前置通知基于XML配置文件的AOP实现返回通知返回通知在连接点执行完成后执行,不管是正常执行完成,还是抛出异常,都会执行返回通知中的内容例:(1)在上一节中的日志通知类LogAdvice中添加方法: //此方法将为返回通知 public void MyAfterReturnAdvice(JoinPoint afterj...原创 2020-01-11 21:29:40 · 408 阅读 · 0 评论 -
Spring框架学习(3.1)基于xml配置文件的AOP实现
前言记录学习历程AOP(Aspect Oriented Programming 面向切面编程)是一种编程范式,通过允许横切关注点的分离,提高模块化,AOP提供切面来将跨越对象关注点模块化简介日志、事务、安全验证等散布在系统各处的需要在实现业务逻辑时关注的事情称为“切面”、“关注点”,AOP要做的就是从系统中分离出“切面”,然后集中实现,从而独立地编写业务代码和方面代码,在系统运行时,在将方...原创 2020-01-11 17:55:25 · 412 阅读 · 0 评论 -
Spring框架学习(2)Spring Bean的装配模式
前言记录学习经历,前接第一步Spring核心机制的依赖注入,改变传统的编程习惯,对组件的实例化交由Spring容器完成,需要时注入应用程序,从而将组件之间的依赖关系进行解耦,关键在与配置文件xml中的bean元素ApplicationContextSpring IoC设计核心是Bean容器,BeanFactory采用Java的工厂模式,通过从xml配置文件中读取JavaBean的定义来实现...原创 2020-01-11 14:49:40 · 149 阅读 · 0 评论 -
Spring框架学习(1)初学者学习
前言记录自己的学习历程认识Spring框架逻辑层开发的流行框架Spring特点:非侵入性Spring框架的API不会在业务逻辑上出现对于应用来说,能将业务逻辑从当前应用中剥离出来针对框架来说,业务逻辑可言从Spring框架快速移植到其他框架容器容器功能可以管理对象的生命周期、对象间的依赖关系可以写一个配置文件(xml文件)定义对象的名字、是否为单例、设置与其他对象的依...原创 2020-01-10 15:13:49 · 214 阅读 · 0 评论