文章目录分析SpringBoot 底层机制【Tomcat 启动分析+Spring 容器初始化+Tomcat 如何关联Spring 容器】[上]搭建SpringBoot 底层机制开发环境@Configuration + @Bean 会发生什么,并分析机制提出问题:SpringBoot 是怎么启动Tomcat ,并可以支持访问@Controller源码分析: SpringApplication.ru
@Controller@SpringBootApplication@Configurationpublic class HelloApplication { @RequestMapping("hello") @ResponseBody public String hello(){ return "hello world!"; }...
原创
2022-02-20 14:43:44
92阅读
@Controller@SpringBootApplication@Configurationpublic class HelloApplication { @RequestMapping("hello") @ResponseBody public String hello(){ return "hello world!"; }...
原创
2021-07-28 10:50:40
255阅读
spring-boot使用thymeleaf时,避免要求过于严格,运行报错,可以进行如下配置 maven配置: application.properties
原创
2021-09-14 11:05:39
277阅读
设置事务管理在SpringBoot中推荐使用@Transactional注解来申明事务。首先需要导入依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId>...
原创
2022-02-20 14:44:31
1385阅读
设置事务管理在SpringBoot中推荐使用@Transactional注解来申明事务。首先需要导入依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId>...
原创
2021-07-28 10:50:38
2601阅读
命名为logback-spring.xml 直接放入resource下面即可
原创
2021-09-14 11:31:21
190阅读
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它
原创
2021-07-13 14:54:18
582阅读
what?spring有很多子项目:如core、context、bean、mvc等.Spring-Boot: a. spring-Boot类似vue脚手架: 1. 开箱即用,不合适可以快速抛弃. 2. 各种包的合集,解决繁复的代码配置而产生的. 3. vue也可以自
原创
2023-10-16 15:12:36
83阅读
项目创建在IDEA中创建即可。注意点:1、所有文件都需要放在 :Application文件的同级或下级目录中2、applicatio
原创
2021-06-22 14:46:24
83阅读
五、Docker1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);...
原创
2022-02-20 14:33:53
207阅读
五、Docker1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);...
原创
2021-07-28 10:49:18
307阅读
四、Web开发1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoCon...
原创
2021-07-28 10:49:12
343阅读
Spring Boot 相当于传统的Spring Web应用只不过不是作为war部署到Web容器中,而是可执行的jar包,内嵌一个Web服务器Jetty,在main函数中把上下文设置好并启动Jetty服务器去监听端口。1、 新建maven项目,配置pom.xml文件<parent>
<groupId>org.springfra
翻译
2017-07-14 17:26:23
1339阅读
spring-boot整合mybatis步骤1.导入依赖jdbc,web,mybatis的启动器,mysql。2.写数据源的配置文件spring.datasource.(username password url driver-class-name)3.写pojo实体类4.写mapper接口只需在接口类上加上注释@Mapper和@Repository(将接口识别为bean交给spring管理)5.写mapper.xml配置文件框架<?xml version="1.0" encod
原创
2022-01-21 10:38:36
76阅读
部署 idea旗舰版安装spring initailzr,选择spring-boot的web模块,自动生成main入口和pom文件 启动 三种方法 idea的run启动 命令 mvn spring-boot:run mvn install 打包,然后用java命令启动 java -jar manag ...
转载
2021-08-09 22:38:00
143阅读
2评论
pom文件 配置类 Redisconfig 备注: 可以避免序列化对象 如果不进行自定义序列化存放的key和value都是默认序列化(16进制数据) java中进行取得时候会默认反序列化 如果进行了自定义序列化 取值得时候进行判断会出错 所以现在存入数据的时候转为String 取得时候在吧 Stri ...
转载
2021-11-01 21:00:00
151阅读
2评论
为了服务端和客户端的异步通信,采用mqtt,服务端和客户端订阅同一个topic,以此来通信。mqtt的username可以自定义,password是md5(username)。1、引入依赖<!-- MQTT-jar --> <dependency> <groupId>org.eclipse.paho</groupId&
原创
2023-02-04 01:06:07
260阅读
一、注入依赖 org.springframework.boot spring-boot-starter-security 二、
原创
2023-02-04 01:24:42
134阅读