![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
spring、springmvc、springboot、springdata
9174583
这个作者很懒,什么都没留下…
展开
-
Spring Boot application配置文件yaml properties
Springboot 在IDEA读取properties配置文件的中文乱码问题如果还是乱码 把之前的properties 配置文件删除,重新创建就行了原创 2020-01-14 13:21:11 · 219 阅读 · 0 评论 -
springBoot2.x 整合 springdataJpa 测试
springBoot2.x 整合 springdataJpa 测试pom.xml <properties> <java.version>1.8</java.version> </properties> <dependencies> <!--jpa--> &...原创 2020-03-12 10:00:32 · 325 阅读 · 0 评论 -
thymeleaf th:insert th:replace th:include
thymeleaf th:insert th:replace th:include1.抽取公共片段抽取公共片段: th:fragment="片段名"test.html<test th:fragment="test"> <p>thymeleaf</p></test>2.引入公共片段引入公共片段:th:insert/repl...原创 2020-01-20 15:43:42 · 276 阅读 · 0 评论 -
SpringBoot2.x 注册servlet 三大原生组件【Servlet Filter Listener】
注册servlet 三大原生组件【Servlet Filter Listener】一.注册servlet1.编写一个Servlet类public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse re...原创 2020-02-03 12:20:04 · 363 阅读 · 0 评论 -
自定springBoot starter
共有两个模块:启动器模块: 只负责导入自动配置模块的依赖当引用了 启动器的依赖,自动配置的依赖自然也会被导入自动配置模块: 只引入spring-boot-start模块测试场景: 定义一个启动器,实现功能, spring-boot 应用启动后,自动将一个服务类HelloService注入到容器中,输入人名后,返回一句打招呼的语句,语句的属性可以通过自主配置改变name----...原创 2020-03-12 12:39:02 · 93 阅读 · 0 评论 -
springBoot 2.x idea配置tomcat控制台输出日志乱码
idea配置tomcat控制台输出日志乱码乱码图:解决方法: 修改tomcat安装路径下的 conf\logging.properties 配置文件修改 java.util.logging.ConsoleHandler.encoding 的值java.util.logging.ConsoleHandler.encoding = GBK效果:...原创 2020-02-04 10:47:31 · 480 阅读 · 0 评论 -
Springboot部署到Tomcat, idea 访问路径去掉项目名
Springboot部署到Tomcat,访问路径去掉项目名原创 2020-02-04 11:04:26 · 867 阅读 · 0 评论 -
SpringBoot 2.x 外部servlet容器启动原理
SpringBoot 2.x 外部servlet容器启动原理1)创建一个war项目,创建好目录结构(webapp文件夹,web.xml)2)将嵌入式tomcat指定为provided <dependency> <groupId>org.springframework.boot</groupId> ...原创 2020-02-04 12:33:23 · 197 阅读 · 0 评论 -
springBoot2.x Idea 添加 tomcat
Idea 添加 tomcat第一步:第二步: 创建tomcat服务第三步: 添加本地tomcat第四步:tomcat服务器名及访问根路径原创 2020-02-04 10:35:11 · 209 阅读 · 0 评论 -
SpringBoot 2.x 嵌入式Servlet 启动原理
嵌入式Servlet 启动原理1)SpringBoot 应用运行run() 方法public static ConfigurableApplicationContext run(Class<?> primarySource, String... args) { return run(new Class<?>[] { primarySource }, args); ...原创 2020-02-03 20:04:40 · 144 阅读 · 0 评论 -
SpringBoot 2.x web项目 Idea 生成 webapp文件夹 及 web.xml
web项目 Idea 生成 webapp文件夹 及 web.xml第一步:第二步:第三步: 设置/生成webapp 文件夹并指定路径第四步: 设置/生成web.xml 文件并指定路径第五步: 点击ok...原创 2020-02-04 10:19:13 · 668 阅读 · 0 评论 -
springBoot 项目部署到 tomcat
springBoot 项目部署到 tomcat原创 2020-02-04 10:56:56 · 83 阅读 · 0 评论 -
SpringBoot2.x 国际化
SpringBoot学习笔记(五) 国际化1.配置文件1)设置国际化信息配置文件2)加载配置文件(将配置文件交给springboot)spring.messages.basename=i18n.login3)SpringBoot 管理信息资源 原理4)如果中文乱码2.根据页面上的中文/English 选择显示不同国家语言1) 映射配置2)区域化信息对象设置...原创 2020-01-19 19:13:23 · 434 阅读 · 0 评论 -
SpringBoot 2.x EmbeddedServletContainerCustomizer 被 WebServerFactoryCustomizer 替代
踩坑记录一下:2.x @Bean public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer(){ return new WebServerFactoryCustomizer<ConfigurableWebServerFact...原创 2020-02-02 17:28:29 · 740 阅读 · 0 评论 -
SpringBoot2.x tomcat jetty undertow 切换
SpringBoot2.x tomcat jetty undertow 切换springBoot 提供有三种servlet容器: Tomcat,Jetty,Undertow默认使用的是tomcat1.移除默认的tomcat <dependency> <groupId>org.springframework.boot</groupI...原创 2020-02-03 12:41:19 · 354 阅读 · 0 评论 -
SpringDataJpa(三) springDataJpa 概述及入门操作
SpringData JPA(三) springDataJpa 概述及入门操作1.SpringData Jpa 概述Spring Data JPA 是Spring基于ORM思想,在JPA规范的基础上封装的一套JPA应用框架,是Spring提供的一套对JPA操作更加高级的封装,是在JPA规范下的专门用来进行数据持久化的解决方案。可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增...原创 2020-02-18 10:22:54 · 169 阅读 · 0 评论 -
SpringDataJpa(五) 多表操作-一对多
SpringDataJpa(五) 多表操作-一对多1.多表设计1)表之间关系划分数据库中多表之间存在着三种关系: 一对多关系可以看作两种: 一对多,多对一2)JPA 表关系分析步骤1.确定两张表之间的关系2.在数据库中实现两张表的关系3.在实体类中描述两张表的关系(包含|集成)4.配置实体类与数据库表的关系映射2.一对...原创 2020-02-20 16:45:19 · 279 阅读 · 0 评论 -
SpringDataJpa(四) Specification 动态查询
SpringDataJpa(四) Specification 动态查询JpaSpecificationExecutor 方法列表T findOne(Specification var1); 查看单个对象List findAll(Specification var1); 查询记录列表Page findAll(Specification var1, Pageable var2); 分页查...原创 2020-02-20 11:30:20 · 254 阅读 · 0 评论 -
SpringDataJpa(六) 多表操作-多对多
SpringDataJpa(六) 多表操作-多对多1.实例分析 用户:角色用户:角色===> n : n一个用户可以有多个角色,一个角色可以赋予多个用户eg: 用户:李四 既是教师又是java工程师,张三也是教师李四有教师,java工程师两个角色教师这个角色同时赋予了,张三和李四用户和角色是多对多的关系2.表关系建立3.实体类与数据库表关系映射用户表: sys_us...原创 2020-02-20 21:18:28 · 559 阅读 · 0 评论 -
SpringDataJpa(二) JPA 基本操作
SpringData JPA(二) JPA 基本操作1.操作步骤1.加载配置文件创建实体管理器工厂Persistence.createEntityManagerFactory(“持久化单元名称”): 根据持久化单元名称创建实体管理器工厂EntityManagerFactory 内部维护了很多内容内部维护了数据库信息维护了缓存信息维护了所有的实体管理器对象创建EntityMana...原创 2020-02-15 19:11:13 · 143 阅读 · 0 评论 -
SpringDataJpa(一) JPA概述
SpringData(一) JPA概述1.orm思想ORM(Object-Relational Mapping) 对象关系映射主要目的: 实体类与数据库表建立关联,操作实体类就相当于操作数据库,不再重点关注sql语句,使得java程序员可以用面向对象的思维随心所欲的操纵数据库实体与数据库表的映射实体类中属性与表中字段的映射关系实现了ORM思想的框架: Hibernate, Myba...原创 2020-02-14 22:54:50 · 157 阅读 · 0 评论