SpringBoot从0开始
文章平均质量分 75
从集成到使用,博文+Demo
BraveWangDev
11年开发经验、全栈工程师;2023年更新计划已确定,希望能与大家共同进步;
展开
-
SpringBoot-SpringSecurity集成
SpringSecurity的东西还是比较多的,为了尽可能的把项目中用得到的知识都列举出来,近期应该会持续更新SpringBoot-SpringSecurity相关知识首先我们说一下SpringBoot-SpringSecurity的简单集成 这节我们使用SpringSecurity自带的登陆验证页面本节代码根据SpringBoot初始化项目 : Maven构建SpringBoot项目 为基础一,原创 2016-11-04 10:51:47 · 9379 阅读 · 4 评论 -
SpringBoot-thymeleaf模板语法简介
本想简单说一下thymeleaf模板语法,因为毕竟后边SpringSecurity用到的语法很少,结果总结起来有点儿多…关于SpringBoot-thymeleaf模板集成,请跳转 : SpringBoot-thymeleaf模板集成先说句有用的废话: thymeleaf模板语法,都以th属性开头,如:<span th:text="...">一,thymeleaf-简单表达式1.变量表达式2.原创 2016-11-02 16:24:21 · 18937 阅读 · 2 评论 -
SpringBoot-thymeleaf模板集成
之前写了SpringBoot,SpringData 接下来要写SpringSecurity安全控制(权限管理)了. SpringSecurity要涉及登陆页面,首页等页面跳转,故先说一下SpringBoot推荐模板thymeleaf的集成这部分简单的说一下集成,和语法,以免SpringSecurityDemo中出现thymeleaf不好理解本节代码根据SpringBoot初始化项目 : Maven原创 2016-11-02 10:57:47 · 6354 阅读 · 0 评论 -
SpringBoot-SpringData-懒加载
本节聊一下,懒加载的配置与应用本工程由SpringBoot-SpringData-ManyToMany为基础修改而来 沿用了之前项目的配置,如有任何疑问请进入查看一,目录结构和SpringBoot-SpringData-ManyToMany项目相同以课程和学生的多对多关系为模型二,懒加载的作用和应用场景预期: 启用懒加载后,对Student表取数,不会自动带出Course集合原创 2016-11-04 15:05:46 · 10447 阅读 · 7 评论 -
SpringBoot-SpringData-多数据源
实际项目中可能需要操作多个数据源,今天写一个SpringData多数据源的Demo此Demo以SpringBoot集成代码 Maven构建SpringBoot项目 为基础,一步一步实现1,pom.xml加入SpringData-Jpa依赖,我们使用mysql数据库<!-- mySql驱动--><dependency> <groupId>mysql</groupId> <artifa原创 2016-10-31 11:18:39 · 3566 阅读 · 0 评论 -
SpringBoot-SpringData-ManyToOne
之前已经说了oneToOne和ManyToMany : SpringBoot-SpringData-ManyToMany 现在说一下ManyToOne和OneToMany模型公司和职员的关系是一对多,一个公司有多个职员,而通常每个职员只能服务于一家公司说明: 多对一和一对多其实说的是一种情况 一方相对另一方是一对多,则另一方相对与之前那一方就是多对一 多对一和一对多,主要的原创 2016-10-18 16:26:32 · 3059 阅读 · 0 评论 -
SpringBoot-SpringData-ManyToMany
前面我们说了SpringData的@OneToOne : SpringBoot-SpringData-oneToOne 这节说一下@ManyToMany多对多映射:一方实例可以获取多个对方实例引用,反之亦然模型以学生选课为模型,学生和选修课为多对多关系项目结构学生类Student及StudentRepository 课程类Course及CourseRepository 测试类ManyToMan原创 2016-10-18 16:06:59 · 3571 阅读 · 0 评论 -
SpringBoot-SpringData-oneToOne
前面说了SpringBoot-SpringData-JPA集成 以这个项目为基础,继续SpringData的一些功能下面说一下一对一关系 @oneToOne一些概念:单向关联:一个实体可以获得另一个实体对象双向关联:两个实体可以相关或得对方对象一对一关联:一个实体只能获得一个对方实体的引用@OneToOne的注解@Target({METHOD, FIELD}) @Retention(RUN原创 2016-10-18 09:23:14 · 7681 阅读 · 0 评论 -
SpringBoot-JUnit
上一篇介绍了SpringBoot和项目的初始化 : Maven构建SpringBoot项目这篇基于之前的代码,添加JUnit测试,及介绍JUnit项目依赖自动生成的项目pom.xml中已经包含了Test依赖<!-- 测试模块,包括JUnit、Hamcrest、Mockito --><dependency> <groupId>org.springframework.boot</groupId>原创 2016-10-11 14:07:29 · 7659 阅读 · 0 评论 -
SpringBoot-SpringData-JPA集成
介绍 SpringDataJPA 的使用,包括:简介、SpringBoot集成、项目结构、框架特性、单元测试等;原创 2016-10-13 10:34:34 · 12290 阅读 · 2 评论 -
Maven构建SpringBoot项目
目的:构建一个Spring Boot项目,并实现一个简单的Http请求处理了解Spring Boot项目创建,运行过程,项目结构,简单、开发快速的特性Spring Boot 的优点:1,开发者快速入门2,开箱即用(自带各种默认配置,简化项目配置项)3,无冗余代码生成和XML配置文件创建SpringBoot项目访问:http://start.spring.io/ , 通过SPRING INI原创 2016-10-09 21:30:11 · 13878 阅读 · 0 评论