摘要:
本项目是一个基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目。 @作者:Sheldon地址:https://github.com/zhangxd1989 技术栈 Spring boot - 微服务 阅读全文
摘要:
转自 微服务架构模式的核心在于如何识别服务的边界,设计出合理的微服务。但如果要将微服务架构运用到生产项目上,并且能够发挥该架构模式的重要作用,则需要微服务框架的支持。 在Java生态圈,目前使用较多的微服务框架就是集成了包括Netfilix OSS以及Spring的Spring Cloud。它包括: 阅读全文
摘要:
原文链接 1. 新建一个Maven Web项目。 2. 配置pom.xml文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 <?xml version="1.0" encoding="UTF-8"?> <projec 阅读全文
摘要:
原文链接 1.在pom.xml文件中添加依赖: 2.配置属性:在application.properties文件添加如下属性: 其实完全可以省略这一步骤。 3.编写Controller类: 4.创建jsp文件。WEB-INF/jsp/user/list.jsp 5.启动项目,查看运行结果: 附录:完 阅读全文
摘要:
原文链接 关于Thymeleaf的优点,我只说一条:它就是html页面啊,直接可以用浏览器打开。受够了JSP的同学可以尝试一下。 1.在pom.xml文件中添加依赖: spring-boot-starter-thymeleaf下面已经包括了spring-boot-starter-web,所以可以把s 阅读全文
摘要:
原文链接 一、日志管理 1.在application.properties文件中加入如下内容: 设置了日志输出的级别,以及生成日志文件。再简单一点的话,最后两行也可以不要。 2.使用slf4j日志框架: 好了,不能写太多了。 二、配置Druid 1.在pom.xml文件中添加druid依赖: 2.添 阅读全文
摘要:
原文链接 今天打算从数据库中取数据,并展示到视图中。不多说,先上图: 第一步:添加依赖。打开pom.xml文件,添加必要的依赖,完整代码如下: 第二步:配置数据源(前提是数据库已经建好了)。在classpath:resources目录下新建一个名为application.properties的文件。 阅读全文
摘要:
1、springboot 启动时报错: 2、解决办法: 在配置文件中添加: 阅读全文
摘要:
原文链接 1.项目中的Repository对象的使用 2.Repository 引入的两种方式 继承和使用注解 3.Repository接口的定义 Repository 接口是 spring Data 的一个核心接口,它不提供任何方法,开发者需要在自己定义的接口中声明需要的方法 4.Reposito 阅读全文
摘要:
这段时间的工作是做一个网址导航的项目,面向用户的就是一个首页,于是就想到了使用freemarker这个模板引擎来对首页静态化。 之前是用jsp实现,为了避免用户每次打开页面都查询一次数据库,所以使用了jsp的内置对象application,在Controller中将数据都查询出来, 然后放入appl 阅读全文
摘要:
转自:https://blog.csdn.net/clementad/article/details/46928621 HiKariCP是数据库连接池的一个后起之秀,号称性能最好,可以完美地PK掉其他连接池。 为何要使用HiKariCP?这要先从BoneCP说起:什么?不是有C3P0/DBCP这些成 阅读全文
摘要:
内置的连接池 目前Spring Boot中默认支持的连接池有dbcp,dbcp2, tomcat, hikari三种连接池。 数据库连接可以使用DataSource池进行自动配置。 在Spring Boot2.0.0.RELEASE版本之前选择数据库连接池实现的判断逻辑:检查tomcat的数据库连接 阅读全文
摘要:
一、JPA 概述 1. Java Persistence API(Java 持久层 API):用于对象持久化的 API 2. 作用:使得应用程序以统一的方式访问持久层 3. 前言中提到了 Hibernate,那么JPA 与 Hibernate究竟是什么关系呢: 1)JPA 是 Hibernate 的 阅读全文