09 2021 档案
摘要:SwaggerAPI框架 1.配置 导入pom.xml <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui --> <dependency> <groupId>io.springfox</groupId>
阅读全文
摘要:3. @Component 介绍: 是spring中的一个注解,它的作用就是实现bean的注入,注解的本质就是一个类,可以代替xml配置文件的 web开发,提供三个@Component注解的衍生注解 @Repository(“名称”):dao层 @Service(“名称”):service层 @Co
阅读全文
摘要:2. Configuration 介绍: @configuration用于定义配置类,可替换xml配置文件,被注解的类的内部包含一个或者多个@bean的注解的方法,这些方法会被AnnotationConfigApplicationContext或者AnnotationConfigWebApplica
阅读全文
摘要:1. @Bean 介绍 : 是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里,添加的bean的id为方法名 定义Bean 下面是一个例子 @Configuration public class AppConfig { @Bean pub
阅读全文
摘要:SpringSecurity安全框架 1. 测试(环境的搭建) 创建springboot项目的带web模块和thymeleaf模块 导入静态的资源,包含各个等级的表以及login.html与index.html 实现controller跳转,在controller中新建一个RouterControl
阅读全文
摘要:整合Mybatis 1. 在pom.xml中引入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0
阅读全文
摘要:大前端进阶 目录 前端开发和前端开发工具 Nodejs安装及快速入门 Es6的新语法糖 Npm包管理器 Babel的安装作用 模块化管理 Webpack打包和编译 如何快速构建一个nodejs项目vue-element-admin 1.前端和前端的开发工具 1.1 Nodejs介绍 官网:http:
阅读全文
摘要:SpringBoot整合JDBC及Druid 1. 新建项目并引入JDBC api mysqlDriver 和SpringWeb springboot会自动帮我们引入上述的启动器 2. 编写application.yaml配置文件 spring: datasource: username: root
阅读全文
摘要:1. 自动配置的原理 SpringBoot有大量的配置,无法全部记住 分析自动配置的原理 我们以HttpEncodingAutoConfiguration为例解释自动配置原理; //表示这是一个配置类,和以前编写的配置文件一样,也可以给容器中添加组件; @Configuration //启动指定类的
阅读全文
摘要:yaml语法学习 application.yaml 语法结构: key:空格 value 可以修改springboot的默认配置,尝试修改toncat默认启动端口号 server: port: 8081 1. yaml的概述 以数据作为中心,而不是标记语言为重点! 语法要求严格! 空格不能省略 以缩
阅读全文
摘要:1. 模板引擎 前端给我们的页面,如果是html页面,我们需要转成jsp页面,jsp好处就是,当我们查出一些数据转发到JSP页面后,我们可以用jsp实现数据的显示以及交互 jsp支持Java的代码,但SpringBoot是以jar包的方式打包的,用的是嵌入式的Tomcat,所以默认不支持jsp 但S
阅读全文
摘要:1.进行项目的准备 创建好Employee类和Department类在pojo中 public class Employee { private Integer id; private String lastName; private String email; private Integer ge
阅读全文
摘要:MVC自动配置的原理 1. 官方文档翻译 Spring MVC Auto-configuration // Spring Boot为Spring MVC提供了自动配置,它可以很好地与大多数应用程序一起工作。 Spring Boot provides auto-configuration for Sp
阅读全文
摘要:1.Web开发研究 使用SpringBoot的步骤 创建一个springboot的的应用,选择我们需要的模块,springboot就会默认将我们需要的模块自动配置好 手动在配置文件中配置部分配置,项目就可以运行 必须了解自动配置 向容器中自动配置的组件xxxAutoconfiguration 自动配
阅读全文
摘要:1.JSR303数据校验 可以使用@validated来进行校验数据 测试 @Component //注册bean @ConfigurationProperties(prefix = "person") @Validated //数据校验 public class Person { @Email(m
阅读全文
摘要:spring是什么: 是一个开源的框架,轻量级的java开发框架 为了解决企业级的应用开发的复杂性而创建的,简化开发 spring如何简化开发的 基于pojo的轻量级和最小侵入式编程,所有的东西都是bean; 通过IOC,依赖注入(DI)和面向接口实现松耦合; 基于切面(AOP)和惯例进行声明式编程
阅读全文
摘要:运行原理基本探究 1. pom.xml 其中他引入了一个父项目,所以可以使用父项目中的依赖,主要是管理项目的资源过滤及插件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-par
阅读全文
摘要:v-on监听事件 事件有Vue的事件、和前端页面本身的一些事件!我们这里的click是vue的事件, 可以绑定到Vue中的methods中的方法事件! 点击查看代码 <!DOCTYPE html> <html lang="en" xmlns:v-on="http://www.w3.org/1999/
阅读全文
摘要:Vue概述 Vue (读音/vju/, 类似于view)是一套用于构建用户界面的渐进式框架,发布于2014年2月。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库(如: vue-router: 跳转,vue-resource: 通
阅读全文
摘要:SSM框架整合 整体搭建顺序为倒叙搭建依次为:数据库搭建,dao层,Service,controller,前端 ssm的搭建顺序为MyBatis spring springMVC 1.数据库环境搭建 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP T
阅读全文
摘要:MyBatis复习笔记 什么是MyBatis: 是一款优秀的持久层框架 避开了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程 可以使用简单的 xml 或者注解来配置映射的原生信息,将接口和Java实体类映射成数据库中的记录 MyBatis的官方中文文档地址:http://www.mybat
阅读全文
摘要:MVC model 模型 , view 视图 , Controller 控制器 主要作用是为了降低耦合度 **Model:**提供要展示的数据,包含了数据层(dao)和服务层(service) **View:**负责进行模型的展示,一般就是用户看的的界面.. **Controller:**接收用户的
阅读全文
摘要:maven仓库配置 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-conne
阅读全文