
springboot
宫城诗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
20211118——关于@RunWith和@SpringBootTest
背景是自己想跑一个单测测试,看到有@RunWith和@SpringBootTest方法上网搜了一圈,感觉有用的答案根本没有。有人不知所云写了一篇,就有人跟风去复制,根本不懂什么意思。@SpringBootTest比@RunWith高级答案是直接用@SpringBootTest就可以了...原创 2021-11-18 21:03:37 · 241 阅读 · 0 评论 -
20210420——SpringBoot微服务整合mybatis(五)
Mybatis自研 <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-bo原创 2021-04-20 22:34:23 · 147 阅读 · 0 评论 -
20210418——SpringBoot微服务Druid数据源(四)
Data对于数据库访问层,无论是关系型数据库还是非关系型数据库,SpringBoot底层都采用Spring Data的方式统一进行处理配置文件application.ymlspring: datasource: username: root password: password url: jdbc:mysql://localhost:3306/mybatismmz?useUnicode=true&characterEncoding=utf-8&serverT原创 2021-04-19 22:56:58 · 246 阅读 · 0 评论 -
20200319——十次方 SpringJPA 四
可以理解为JPA规范的再次封装抽象,底层还是使用了Hibernate的JPA技术实现,引用JPQL(Java Persistence Query Language)查询语言,属于Spring整个生态体系的一部分。随着Spring Boot和Spring Cloud在市场上的流行,Spring Data JPA也逐渐进入大家的视野,它们组成有机的整体,使用起来比较方便,加快了开发的效率,使开发者不需...原创 2020-03-19 14:46:47 · 167 阅读 · 0 评论 -
20200319——SpringBoot 复习 一
新建一个SpringBoot的项目pom文件中,主要引入web和test的starter启动器即可,同时还需导入父依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&...原创 2020-03-19 12:19:08 · 252 阅读 · 1 评论 -
2020314——SpringSecurity(安全)
在web开发中,安全第一位!用过滤器和拦截器shiro,springsecurity做了俩件事情,认证与授权(vip1,vip2)功能权限访问权限菜单权限现在config文件夹下面创建一个Configuration的类,SecurityConfig这个类负责管理SpringSecurity里面的内容package com.mmz.config;import org.spri...原创 2020-03-14 18:08:52 · 280 阅读 · 0 评论 -
20200311——Springboot 整合JDBC
SpringBoot帮我们都整合好了,我们只要用maven引入包之后,配置一下使用即可。创建好了项目,连接数据库。由于没有数据库脚本,就学习操作,自己跑自己数据库的脚本在你的idea工具右边,有一个database,然后进去配置好信息,相当于navicat工具。然后在application.yml中配置好数据源DataSourcespring: datasource: u...原创 2020-03-13 11:29:48 · 169 阅读 · 0 评论 -
20200305——Springboot员工管理系统 七
创建pojo层maven中配置lombok <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>Dep...原创 2020-03-06 00:24:53 · 482 阅读 · 0 评论 -
20200305——Springboot mvc配置原理 六
原创 2020-03-05 01:00:24 · 271 阅读 · 0 评论 -
20200304——Springboot 静态资源导入研究 模板引擎thymelea 五
通过模板引擎加数据就可以渲染成页面如果我们想用在html页面,需要导入xmlns约束controller层package com.mmz.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframew...原创 2020-03-04 23:11:03 · 136 阅读 · 0 评论 -
20200304——Springboot主启动类 三
原创 2020-03-04 17:29:02 · 150 阅读 · 0 评论 -
20200304——Springboot 自动装配原理 二
pom.xml存放了核心依赖在父工程中在资源里面已经自定义配置好了启动器启动器:就是Springboot的启动场景比如spring-boot-starter-web 他就会帮我们自动导入web环境的依赖springboot会将所有的功能场景,都变成一个个的启动器我们要使用什么功能,只需要找到对应的启动器就可以了主程序只有一个注解和一个主函数先看注解,标注这个注解是一个spri...原创 2020-03-04 17:21:34 · 279 阅读 · 0 评论 -
20200304——Springboot入门 一
Springboot入门程序自动装配,当我们自动创建Springboot项目之后,只需要在controller层写一个接口文件,就能访问到数据这个主启动类,就是一个组件@SpringbootApplication中就是一个configuration最后到,成为一个组件。依赖这个依赖直接配置了tomcat,dispatcherServlet,xmljarSpri...原创 2020-03-04 16:50:36 · 145 阅读 · 0 评论 -
20200227——Spring 框架的设计理念与设计模式分析
关于SpringSpring有十几个组件,但是核心的组件只有三个,Core,Context和Beans。他们构建了整个Spring的骨骼架构。Bean在Spring中是真正的主角,Spring相当于是面向Bean进行开发核心组件如何协同工作如果是Bean相当于主角,Context相当于演出的环境舞台,core应该就是演出的道具Context 来说他就是要发现每个 Bean 之间的关系,为...原创 2020-02-27 17:43:50 · 183 阅读 · 0 评论 -
20200210——springboot lombok
@Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法;引入lombok要使用 @Data 注解要先引入lombok,lombok 是什么,它是一个工具类库,可以用简单的注解形式来简化代码,提高开发效率。使用简单的一个person类,会包括诸多属性,name,address,age等public class Pe...原创 2020-02-10 00:05:14 · 154 阅读 · 0 评论 -
20200209——springboot mvc配置原理
Configuration从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。正常来说,...原创 2020-02-09 23:44:17 · 154 阅读 · 0 评论 -
20200209——springboot 模板引擎
只要需要thymeleaf,只需要导入对应的依赖就可以。然后把html文件放入templates文件夹下面,然后根据视图解析器就能达到对应的html文件了感觉这个没什么用,前后端分离的项目,不用这个模板。...原创 2020-02-09 17:29:22 · 144 阅读 · 0 评论 -
20200209——springboot 首页和图标定制
在刚才的目录下面就可以创建一个首页在templates目录下的所有页面,只能通过controller来进行跳转这个需要模板引擎的支持关于图标,2.2.0的版本好像不支持...原创 2020-02-09 14:32:47 · 507 阅读 · 0 评论 -
20200209——springboot 静态资源
前言与ssm框架不同,根本没有html和jsp的网页,那么我们应该如何编写静态资源,又把静态资源存放在什么位置呢webjars通过maven引入jquery<dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> ...原创 2020-02-09 14:11:38 · 185 阅读 · 0 评论 -
20200207——springboot JSR303校验
这些都是结合上一篇写的JSR303其实就是用来做校验的有一个注解@Validated 数据校验核心还是正则表达式原创 2020-02-07 18:49:55 · 180 阅读 · 0 评论 -
20200207——springboot yaml语法
在application.properties中配置可以配置哪些东西呢。官方配置太多了,了解原理删除properties文件,声明一个后缀名是.yaml的文件语法结构 key: 空格 value配置文件的作用就是修改springboot自动配置的默认值,因为springboot在底层就帮助我们配置好了最重要的是他可以帮助我们注入到配置类中可以给实体类赋值创建两个实体类一个是P...原创 2020-02-07 16:24:00 · 207 阅读 · 0 评论 -
20200207——springboot 主启动类
当前这个类和命令行参数这个类主要做了四个事情:推断应用的类型是普通的项目还是Web项目查找并加载所有可用初始化器 , 设置到initializers属性中找出所有的应用程序监听器,设置到listeners属性中推断并设置main方法的定义类,找到运行的主类...原创 2020-02-07 14:19:14 · 574 阅读 · 2 评论 -
20200206——springboot 原理初探
pom.xmlspring-boot-dependencies 存放了核心依赖在父工程中我们再写或者引入一些springboot依赖的时候,不需要指定版本,因为有这些版本仓库启动器就是springboot的启动场景比如spring-boot-starter-web 他就会帮我们自动导入web环境所有的依赖springboot会将所有功能场景,都变成一个个的启动器我们想要使用什么功能,...原创 2020-02-06 19:31:36 · 174 阅读 · 0 评论 -
20200206——自己重写第一个springboot程序
@GetMapping @GetMapping是一个组合注解,等价于@RequestMapping(method = RequestMethod.GET),它将HTTP Get请求映射到特定的处理方法上。例如,在测试用例中,使用@GetMapping("/testRequestParam")代替了@RequestMapping(value ="/viewUserByEachEle",meth...原创 2020-02-06 15:33:38 · 215 阅读 · 0 评论 -
20200206——第一个Springboot 程序
环境jdkmavenspringbootIDEA官方:提供了快速生成的网站。IDEA集成了这个网站spring boot先去官网配置一下上面是网址,点击Quick Spring初始化下载zip压缩包么用IDEA创建项目用IDEA自带的创建项目的方式创建项目,其实也就是集成了网站打开helloworld这个是程序的主函数入口这个application.xml是spr...原创 2020-02-06 14:33:57 · 134 阅读 · 0 评论 -
20200205——开启微服务
javase:oopmysql:持久化html+css+js+jquery: 视图,框架不熟练,css不好javaweb: 独立开发mvc三层架构ssm:框架,简化开发流程,配置也开始较为复杂war包,tomcat运行spring再简化,springboot jar包 内嵌tomcat,微服务架构服务越来越多 springcloud学习路线其实springboot就是更简化的s...原创 2020-02-05 19:54:31 · 148 阅读 · 0 评论 -
20200206——初入门槛 微服务
微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合;可以通过http的方式进行互通。要说微服务架构,先得说说过去我们的单体应用架构。单体应用所谓单体应用架构(all in one)是指,我们将一个应用的中的所有应用服务都封装在一个应用中。无论是ERP、CRM或是其他什么系统,你都把数据库访问,web访问,等等各个功能放到一个war包内。这样做的好处是...原创 2020-02-06 12:18:34 · 423 阅读 · 0 评论