spring
spring
飞雪冬玉花
这个作者很懒,什么都没留下…
展开
-
springboot热部署
<!-- 修改后立即生效,热部署 --> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> </dependency> <dependen...原创 2020-04-08 16:05:06 · 132 阅读 · 0 评论 -
springboot自定义starter
@Configuration //指定这个类是一个配置类@ConditionalOnXXX //在指定条件成立的情况下自动配置类生效@AutoConfigureAfter //指定自动配置类的顺序@Bean //给容器中添加组件@ConfigurationPropertie结合相关xxxProperties类来绑定相关的配置@EnableConfigurationProperties...原创 2020-03-12 23:12:37 · 93 阅读 · 0 评论 -
springboot整合SpringData JPA
整合SpringData JPA JPA使用的是ORM思想(Object Relational Mapping); 1)、编写一个实体类(bean)和数据表进行映射,并且配置好映射关系; //使用JPA注解配置映射关系@Entity //告诉JPA这是一个实体类(和数据表映射的类)@Table(name = "tbl_user") //@Table来指定和哪个数据表对应;如...原创 2020-03-05 21:42:11 · 125 阅读 · 0 评论 -
springboot整合mybatis
导入mybatis依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version&...原创 2020-03-04 23:52:36 · 103 阅读 · 0 评论 -
springboot与JDBC
<dependency><groupId>org.springframework.boot</groupId> <artifactId>spring‐boot‐starter‐jdbc</artifactId> </dependency> <dependency> <groupId&g...原创 2020-02-29 00:26:17 · 114 阅读 · 0 评论 -
springboot嵌入式servlet自动配置原理
EmbeddedServletContainerAutoConfifiguration:嵌入式的Servlet容器自动配置如果导入tomcat的依赖@ConditionalOnClass({ Servlet.class, Tomcat.class })//判断当前是否引入了Tomcat依赖;就会创建TomcatEmbeddedServletContainerFactory@Auto...原创 2020-02-27 23:33:51 · 117 阅读 · 0 评论 -
springboot定制和修改Servlet容器的相关配置
修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】);server.port=8081server.context‐path=/crudserver.tomcat.uri‐encoding=UTF‐8//通用的Servlet容器设置server.xxx//Tomcat的设置server.t...原创 2020-02-26 20:49:04 · 260 阅读 · 0 评论 -
springboot 错误处理机制
ErrorMvcAutoConfifiguration;错误处理的自动配置给容器中添加了以下组件 1、DefaultErrorAttributes: 帮我们在页面共享信息;@Overridepublic Map<String, Object> getErrorAttributes(RequestAttributes requestAttributes,bo...原创 2020-02-26 00:30:48 · 142 阅读 · 0 评论 -
stringboot表单提交方式
post,get不再介绍<!--发送put请求修改员工数据--><!--1、SpringMVC中配置HiddenHttpMethodFilter;(SpringBoot自动配置好的)2、页面创建一个post表单3、创建一个input项,name="_method";值就是我们指定的请求方式-->put请求<form th:action="@{/em...原创 2020-02-22 22:31:41 · 173 阅读 · 0 评论 -
springboot 拦截器
alt+回车:idea的代码提示测试时应该禁用模板引擎缓存禁用模板引擎的缓存spring.thymeleaf.cache=false页面修改完成以后ctrl+f9:重新编译;thymeleaf语法th:if="${}"做if判断。优先级高于th:text="${}", #strings.isEmpty(msg) #在这里是引用对象这句话的意思是引用strings对象的isE...原创 2020-02-21 16:16:56 · 137 阅读 · 0 评论 -
springboot 国际化配置
编写国际化配置文件; 使用ResourceBundleMessageSource管理国际化资源文件 在页面使用fmt:message取出国际化内容 SpringBoot自动配置好了管理国际化资源文件的组件;@ConfigurationProperties(prefix = "spring.messages")public class MessageSource...原创 2020-02-21 01:08:09 · 273 阅读 · 0 评论 -
SpringBoot webmvc配置 thymeleaf语法
xxxxAutoConfiguration:帮我们给容器中自动配置组件; xxxxProperties:配置类来封装配置文件的内容; //可以设置和静态资源有关的参数,缓存时间等spring.resources.XXX@ConfigurationProperties(prefix = "spring.resources", ignoreUnknownFields = false...原创 2020-02-20 23:27:06 · 455 阅读 · 0 评论