JavaEE进阶
文章平均质量分 94
介绍了Spring、SpringMVC、Mybatis等框架。
刘减减
这个作者很懒,什么都没留下…
展开
-
Lesson14:Linux基础操作和web程序部署
介绍了Linux最常用的命令,介绍了如何在Linux上安装JDK、Tomcat和Mysql,以及如何将Web程序部署到Linux上。原创 2022-06-29 19:10:35 · 455 阅读 · 0 评论 -
Lesson10: 事务和事务传播机制
事务是指将一组操作封装成一个执行单元,要么全部成功,要么全都失败。Spring中事务的实现分为编程式事务和声明式事务两种。后者使用最多,在方法上加上@Transactional注解即可。Spring中事务的隔离级别有五种,在@Transactional注解的isolation 属性可以进行设置。Spring事务的传播机制分为六种,可以在@Transactional的propagation属性进行设置。当事务传播机制是嵌套事务时,回滚有问题的事务,但主事务不受影响,主事务没回滚。当事务传播机制是加入事务时,如原创 2022-06-08 20:07:38 · 247 阅读 · 1 评论 -
Lesson9:Spring AOP
AOP是一种编程思想,他是指对一类事情进行集中处理。SpringAOP该思想的实现,是通过动态代理的方式,在运行期将AOP代码织入到程序中,实现方式有JDK Proxy 和 CGLIB两种。AOP由切面和连接点组成,切面由切点和通知组成。在Spring中,在类上加上@Aspect注解,即可声明此类是一个切面。切点由切点函数组成,常用的切点函数是execution()。切点函数是没有函数体,切点函数的具体实现由通知实现。最后通过统一用户登录权限验证、统一数据返回格式、统一异常处理介绍了AOP的应用。...原创 2022-06-08 19:30:41 · 186 阅读 · 1 评论 -
Lesson 8: MyBatis
MyBatis是一种更简单实现程序和数据库交互的工具,本文主要介绍了配置一个MyBatis的开发环境、MyBatis具体的业务处理、单元测试、数据库的增删改、 #和$的区别、like查询、多表查询以及动态SQL的查询。...原创 2022-06-08 19:33:05 · 427 阅读 · 1 评论 -
Lesson7:SpringMVC
介绍了SpringMVC项目的构建和连接,介绍了如何设置SpringBoot热部署,即使用IDEA自动部署最新的代码。介绍了使用@RequestMapping、@GetMapping、@PostMapping三种注解处理get和post请求。介绍了传递单个参数、传递对象、传递表单参数、传递Json对象、传递文件、URL、Cookie、Session、header这些参数的获取方法。介绍了如何返回静态页面、text/html、JSON对象以及重定向和转发。原创 2022-06-01 16:30:20 · 571 阅读 · 1 评论 -
Lesson3:Bean作用域和生命周期
介绍了Bean的六种作用域,单例作用域和原型作用域是Spring核心作用域,request、session、application、websocket是Spring MVC作用域。使用@Scope设置Bean的作用域。最后介绍了Spring Core的执行流程和Bean的生命周期。原创 2022-06-01 14:53:04 · 111 阅读 · 1 评论 -
Lesson6:SpringBoot日志文件
日志可以帮助我们更快的定位和发现问题,Spring Boot内置了日志框架,默认情况下使用的是info日志级别将日志输出到控制台的,我们可以使用Lombok提供的@Slf4j注解和log对象快速的打印自定义日志。同时,日志包含trace、info、debug、warn、error、fatal6个级别。日志级别越高,收到的日志信息越少。可以通过设置日志的保存路径和文件名实现日志持久化存储。原创 2022-06-01 13:00:22 · 230 阅读 · 1 评论 -
Lesson5:SpringBoot配置文件
介绍、对比以及总结了properties和yml这两种配置文件的配置方法和使用方法。原创 2022-06-01 12:54:37 · 875 阅读 · 0 评论 -
Lesson4:SpringBoot的概念、创建和运行
主要介绍了SpringBoot的优点,SpringBoot项目的创建流程以及项目的目录结果介绍以及运行。原创 2022-06-01 12:27:51 · 186 阅读 · 0 评论 -
Lesson2:Spring更简单的读取和存储对象(使用注解)
介绍了使用5种类注解(Controller、@Service、@Repository、@Component、@Configuration)和方法注解@Bean将对象存入到Spring中,介绍了使用@Autowired和@Resouce两种注解从Spring中获取对象。最后介绍了当同一个类型的对象被Spring多次注入,获取其中一个对象的两种方法。原创 2022-06-01 11:15:03 · 158 阅读 · 0 评论 -
Lesson1:Spring核心思想
介绍了Spring的定义、Spring项目的创建步骤、如何将一个bean对象存到Spring中和如何将bean对象从Spring中取出并使用。原创 2022-06-01 10:46:10 · 116 阅读 · 0 评论