![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 72
мг丶one
这个作者很懒,什么都没留下…
展开
-
SpringBoot 启动类 源码解析 (二 . run() 方法之 prepareEnvironment createApplicationContext 解析)
// * 方法为重要的方法 不加 * 的可以不看 意义不大@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })public class CmasApplication{ public static void main(String[] args) { // 点击run方法进入 SpringApplication.run(CmasApplication.clas..原创 2022-03-17 16:50:15 · 744 阅读 · 0 评论 -
SpringBoot 启动类 源码解析 (一 .new SpringApplication 解析)
// * 方法为重要的方法 不加 * 的可以不看 意义不大@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })public class CmasApplication{ public static void main(String[] args) { // 点击run方法进入 SpringApplication.run(CmasApplication.class..原创 2022-03-15 16:38:13 · 720 阅读 · 0 评论 -
读 Spring Boot实战笔记--day007
接上一章:读 Spring Boot实战笔记–day006声明式事务@Transactionalpublic void savesomething(Long id,String name) {//数据库操作}Spring 提供了一个@EnableTransactionManagement 注解在配置类上来开启声名式事务的支持。使用了@EnableTransactionManagement后,Spring 容器会自动扫描注解@Transactional@configuration@Enabl原创 2021-12-14 15:03:06 · 342 阅读 · 0 评论 -
读 Spring Boot实战笔记--day006
接上一节:读 Spring Boot实战笔记–day005Spring Boot优点:(1)快速构建项目;(2)对主流开发框架的无配置集成;(3)项目可独立运行,无须外部依赖Servlet容器;(4)提供运行时的应用监控;(5)极大地提高了开发、部署效率;(6)与云计算的天然集成。spring Boot 核心:入口类和@SpringBootApplication:Spring Boot通常有一个名为*Application 的入口类,入口类里有一个main方法,这个main方法其实就是一原创 2021-11-24 16:32:25 · 525 阅读 · 0 评论 -
读 Spring Boot实战笔记--day005
接上一节:读 Spring Boot实战笔记–day004自定义 HttpMessageConverter (http 信息转换器)HTTP 请求和响应的传输是字节流,意味着浏览器和服务器通过字节流进行通信。但是,使用 Spring,controller类中的方法返回纯 String 类型或其他 Java 内建对象。如何将对象转换成字节流进行传输HttpMessageConverter是用来处理request 和response里的数据的。Spring为我们内置了大量的HttpMessageConv原创 2021-11-19 17:46:00 · 456 阅读 · 0 评论 -
读 Spring Boot实战笔记--day004
接上一节:读 Spring Boot实战笔记–day003其他配置viewController 配置:package com.example.springboot.mvc;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.ModelAttr原创 2021-11-19 11:49:34 · 223 阅读 · 0 评论 -
读 Spring Boot实战笔记--day003
接上一章:读 Spring Boot实战笔记–day002测试测试是开发工作中不可缺少的部分。单元测试只针对当前开发的类和方法进行测试,可以简单通过模拟依赖来实现,对运行环境没有依赖;但是仅仅进行单元测试是不够的,它只能验证当前类或方法能否正常工作,而我们想要知道系统的各个部分组合在-起是否能正常工作,这就是集成测试存在的意义。集成测试一般需要来自不同层的不同对象的交互,如数据库、网络连接、loC 容器等。其实我们也经常通过运行程序,然后通过自己操作来完成类似于集成测试的流程。集成测试为我们原创 2021-11-15 19:09:24 · 581 阅读 · 0 评论 -
读 Spring Boot实战笔记--day002
Spring AwareSpring 的依赖注入的最大亮点就是你所有的 Bean对 Spring容器的存在是没有意识的。即你可以将你的容器替换成别的容器,如 Google Guice,这时 Bean之间的耦合度很低。但是在实际项目中,你不可避免的要用到Spring容器本身的功能资源,这时你的 Bean必须要意识到Spring容器的存在,才能调用Spring所提供的资源,这就是所谓的Spring Awareo其实 Spring Aware本来就是Spring 设计用来框架内部使用的,若使用了Spring原创 2021-11-06 15:10:48 · 114 阅读 · 0 评论 -
读 Spring Boot实战笔记--day001
Spring java bean 配置Java 配置是通过 @Configuration和 @Bean来实现的:@Configuration声明当前类是一个配置类,相当于一个 Spring 配置的xml文件。@Bean注解在方法上,声明当前方法的返回值为一个 Bean。如下:此处没有使用@Service声明 Bean。使用功能类的 Bean。//1package com.example.springboot;/** * @Author: hyh * @Date: 2021/10/7原创 2021-11-02 09:17:33 · 119 阅读 · 0 评论