首页 Spring Boot

Spring Boot

  • 【Linux】基于Ubuntu的Gitlab持续集成、持续部署初体验

    【Linux】基于Ubuntu的Gitlab持续集成、持续部署初体验

    Ubuntu+JDK+Maven+Docker+Docker Compose+Gitlab+Gitlab Runner0. 序言在大学的课程学习,非常注重团队协作的培养,在企业开发中,团队协作开发项目的场景更是甚多。另外,在当下的热门技术栈中,微服务开发模式、前后端分离开发模式逐渐盛行,Spring Boot、VUE等热门技术,更是吸引了众多技术人员。当下的项目开发过程中,人们更加追求高内聚、低耦合,特别是前后端分离开发模式的提出。 但是,做到低耦合的同时,也有一系列的问题产生。比如在团队协作开发过程中,后台开发...

    Linux 2020-09-25 655 3 LinuxDockerSpring Boot
  • 【Spring Boot】4. 整合MyBatis(TK.Mybatis)

    【Spring Boot】4. 整合MyBatis(TK.Mybatis)

    [TOC]0、配置前:直接创建一个Spring Boot项目即可。 详情可参考上一篇文章。 1、整合Druid1.1 关于DruidDruid 是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和 SQL 解析器组成。该项目主要是为了扩展 JDBC 的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计 SQL 信息、SQL 性能收集、SQL 注入检查、SQL 翻译等,程序员可以通过定制来实现自己需要的功能。 Druid 是目前最好的数据库连接池,在功能、性能、扩展性方面,都超...

    Java 2020-08-22 309 0 JavaSpring Boot
  • 【Spring Boot】3. 整合Thymeleaf

    【Spring Boot】3. 整合Thymeleaf

    [TOC]1、Thymeleaf简介Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,它完全可以代替JSP。相比较于其他的模板引擎,它具有如下三个吸引人的特点: Thymeleaf在有网络和无网络的环境下即可运行,它即可用让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态效果。这是由于它支持HTML原型,然后在HTML标签里增加额外的属性来达到模板+数据的展示方式。浏览器解析HTML时会忽略未定义的标签属性,所以Thymeleaf的模板可以静态的运行;当有数...

    Java 2020-08-22 242 0 JavaSpring Boot
  • 【Spring Boot】2. Spring Boot常用配置

    【Spring Boot】2. Spring Boot常用配置

    [TOC]1、 自定义Banner上一篇文章中有讲述。 2、Spring Boot 配置文件Spring Boot的配置文件均在 resources 文件夹下的名为 application 文件中,默认的后缀是 .properties,建议改为.yml,如图: 如上图,前面修改了访问端口为8080,访问路径为“/boot”,访问效果如下: 3、Spring Boot Start POMSpring boot为我们提供了简化企业级开发绝大多数场景的starter pom,只要使用了应用场景所需要的st...

    Java 2020-08-22 257 0 JavaSpring Boot
  • 【Spring Boot】1. 使用Idea创建Spring Boot项目

    【Spring Boot】1. 使用Idea创建Spring Boot项目

    [TOC]1. 创建项目1、 项目类型:Spring Initializr,选择Default:https://start.spring.io 2、输入项目信息,如下图所示: 3、选择项目信息 4、输入项目的保存目录等信息,点击【Finish】即可 2. 第一个Hello项目1、首先确定pom.xml文件中的依赖等信息是否有遗漏。下面是初始项目的依赖: <?xml version="1.0" encoding="UTF-8"?> <...

    Java 2020-08-22 407 1 JavaSpring Boot
1