E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SpringBoot学习笔记
SpringBoot学习笔记
——第二节,依赖注入与控制反转
Spring框架有四大原则:·使用POJO进行轻量级与最小侵入式开发·通过依赖注入和基于接口编程实现松耦合·通过AOP和默认习惯进行声明式编程·通过AOP和模板减少模式化代码那么什么是依赖注入与控制反转呢?我们先通过一个例子来理解一下首先我们有一个类叫做Student,里面有两个成员变量分别是id和name,并提供给他们get和set方法publicclassStudent{privateinti
LitaVadaski
·
2020-06-22 00:46
JAVA
Spring
SpringBoot学习笔记
——实现全局异常处理
一、前言在项目开发中会处理各种类型的异常,那么实现全局统一异常处理是十分必要的。SpringBoot提供了一个默认的映射:/error,当抛出异常之后,会转到该请求处理。在实际应用中,并不是很符合项目要求。网上SpringBoot实现全局异常处理的资料有很多,但也不能拿来就用,需要结合自身项目做些改动。这里就记录一下结合网上众多资料实现自己项目的全局异常处理实践过程。二、SpringBoot异常处
Ongoing蜗牛
·
2020-06-22 00:29
SpringBoot
SpringBoot学习笔记
(十五:OAuth2 )
@目录一、OAuth简介1、什么是OAuth2、OAuth角色3、OAuth授权流程4、OAuth授权模式4.1、授权码4.2、隐藏式4.3、密码式4.4、凭证式二、实践1、密码模式1.1、授权服务器1.1.1、依赖1.1.2、授权服务器配置1.1.3、SpringSecurity配置1.2、资源服务器1.2.1、资源服务器配置1.2.2、资源服务接口1.3、测试1.3.1、获取token1.3.
三分恶
·
2020-06-03 22:00
Spring Boot 学习笔记
springboot学习笔记
官方地址:https://spring.io/projects1.从helloworld开始1.1maven依赖org.springframework.bootspring-boot-starter-parent2.0.2
Vchar_Fred
·
2020-04-13 10:15
SpringBoot学习笔记
一、JDBCJDBC开发流程1、获取数据库连接2、创建statement3、执行sql语句并处理返回结果4、释放不需要的资源JDBC开发相关类ConnectionPreparedStatementResultSetJDBC开发范例https://www.cnblogs.com/wuyuegb2312/p/3872607.html重点:1、数据库连接池c3p0、dbcp、druid(推荐)c3p0、
shaolin79
·
2020-04-11 05:05
SpringBoot学习笔记
(十一:使用MongoDB存储文件 )
@目录一、MongoDB存储文件1、MongoDB存储小文件2、MongoDB存储大文件2.1、GridFS存储原理2.2、GridFS使用2.2.1、使用shell命令2.2.2、使用API二、SpringBoot整合MongoDB存储文件1、MongoDB存储小文件1.1、添加依赖1.2、配置1.3、模型层1.4、持久层1.5、服务层1.6、控制层1.7、工具类1.8、前端页面1.9、运行效果
三分恶
·
2020-04-06 13:00
《Gradle构建
SpringBoot学习笔记
》第四章:Spring Boot集成mybatis
1.MySQL数据库1.1数据库结构:数据库结构.png1.2user表结构:user结构.png1.3user表数据:user数据.png1.4commodity表结构:commodity结构.png1.5commodity表数据:commodity数据.png2.使用注解方式实现Mybatis2.1引入依赖jar包在build.gradle中添加Mysql驱动及Mybatis所需jar包如下d
秦大昊
·
2020-04-06 04:32
SpringBoot学习笔记
一 | 快速入门
一、简介SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。springboot的特点创建独立的Spring应用程序嵌入的Tomcat,无需部署WAR文件简化Maven配置自动配置Spring提供生产就绪型功能,如指标,健康检查和外部配置开箱即用,没有代码生
殷俊杰
·
2020-04-02 13:55
Spring Boot学习笔记2——基本使用之最佳实践
前言在上一篇文章
SpringBoot学习笔记
1——初体验之3分钟启动你的Web应用已经对SpringBoot的基本体系与基本使用进行了学习,本文主要目的是更加进一步的来说明对于SpringBoot使用上的具体的细节以及使用上的最佳实践
Peter潘的博客
·
2020-03-30 09:18
Spring Boot学习笔记06--JPA
SpringBoot项目中JPA的配置及使用方法SpringBoot项目配置SpringDataJPA的方法SpringDataJPA与Atomikos整合实现多数据源事务管理扩展JPA的方法SpringBoot系列:
SpringBoot
飘逸峰
·
2020-03-26 09:13
(
SpringBoot学习笔记
3)Spring Boot的配置
1yaml简介1.1基本语法k:(空格)v:表示一对键值对(空格必须有)以空格的缩进来控制层级关系;只要是做肚脐的一列数据,都是同一个层级的。server:port:8081path:/hello属性和值都是大小写敏感的。1.2值的写法1.2.1字面量1.2.1.1普通的值(数字、字符串、布尔)k:v;字面量直接来写,字符串不需要加上丹壹号或者双引号;双引号:不会转移字符串李的特殊字符,特殊字符会
GardenSinner
·
2020-03-25 18:35
SpringBoot学习笔记
(一)—— SpringBoot快速入门
Spring的优点分析Spring是Java企业版(JavaEnterpriseEdition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的EnterpriseJavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(PlainOldJavaObject,POJO)实现了EJB的功能。Spring的缺点分析虽然
常雪恨
·
2020-03-17 12:00
SpringBoot学习笔记
spring
boot
SpringBoot入门系列(一)如何快速创建SpringBoot项目
今天开始整理更新
SpringBoot学习笔记
,感兴趣的朋友可以关注我的博客:https://www.cnblogs.com/zhangweizhong/category/1657780.html,希望能对你有所帮助
章为忠
·
2020-03-02 18:00
SpringBoot学习笔记
四:日志
SpringBoot官方文档日志部分https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-loggingSpringBoot使用CommonsLogging进行所有内部日志记录,但开放了底层日志实现leavestheunderlyinglogimplementatio
fulgens
·
2020-03-02 07:50
Spring Boot学习笔记07--DataSource的创建方法
摘要看完本文你将掌握如下知识点:SpringBoot项目中DataSource的创建方法SpringBoot系列:
SpringBoot学习笔记
DataSource的创建方法前面讲了很多SpringBoot
飘逸峰
·
2020-03-01 09:30
Spring Boot学习笔记(五)整合MyBatis实现数据库访问
本文主要在上一篇
SpringBoot学习笔记
(四)构建RESTfulAPI标准工程实例的基础上,整合MyBatis,实现简单的MySql数据库访问引入依赖这里主要依赖两个,一个是连接MySql的mysql-connector-java
Bug生活2048
·
2020-02-23 21:28
mybatis
springboot
java
Springboot学习笔记
(三)
1、Springboot选用底层日志的框架为SLF4j和logback,当和其他框架日志一起使用时,让系统所有日志统一到slf4j的具体实现为:1:首先将其他系统日志先排除掉;2:用中间包替换系统原有的日志框架;3:我们导入slf4j的其他的实现。2、Springboot底层使用slf4j+logback的方式进行日志记录;Springboot把其他的日志都换成了slf4j;我们在Springbo
嵩之恋
·
2020-02-19 09:00
SpringBoot学习笔记
(5)
使用Vue封装自定义组件解决Thymeleaf模板引擎不支持Shiro标签的问题Shiro是一个很强大的权限管理框架,并且提供了jsp标签库,不同角色的用户所拥有的权限不同,界面上应该显示的功能按钮也不同。shiro提供了标签功能按钮将功能按钮包裹起来,如果当前角色有这个权限字符就显示这个功能按钮,否则就不显示。SpringBoot不建议使用jsp当模板引擎,而是推荐使用Thymeleaf模板引擎
蓝士钦
·
2020-02-19 02:44
SpringBoot学习笔记
(4)
打开项目的resources目录,新建shiro-spring.xml文件,添加以下内容/login.action=anon/css/**=anon/dist/**=anon/fonts/**=anon/img/**=anon/js/**=anon/=anon/logout=logout/**=authcindexindex新建XMLConfig类packagecom.lanshiqin.cmsb
蓝士钦
·
2020-02-18 09:51
SpringBoot学习笔记
之集成MyBatis(一)
参考资料SpringBoot+MyBatis搭建迷你小程序2小时学习SpringBootSpringBoot进阶之Web进阶https://www.imooc.com/video/14339SpringBoot企业微信点餐系统SSM到SpringBoot-从零开发校园商铺平台Java三端分离ssm在线教育平台基于SpringBoot十分钟搞定后台管理平台一、SpringBoot配置属性配置imag
shaolin79
·
2020-02-17 08:09
5 万字 Spring Boot 学习笔记(带完整目录)以及对应的源码免费分享给大家
大家好,我是武哥,今天给大家免费分享我写的5万字
SpringBoot学习笔记
(带完整目录)以及对应的源码。这是我之前在CSDNGitChat开的一门课,所以笔记非常详细完整。
武哥聊编程
·
2020-02-16 21:01
SpringBoot学习笔记
配置maven使用的jdk版本为1.8:找到maven安装路径下的配置文件,例如我的是:E:\apache-maven-3.6.1\conf\settings.xml,给profiles标签添加以下内容:jdk-1.8true1.81.81.81.8SpringBoot使用3种类型的全局配置文件,配置文件名application是固定的。作用:修改SpringBoot自动配置的默认值。配置文件放在
dev_winner
·
2020-02-14 11:51
SpringBoot学习笔记
一
目录一、入门1、SpringBoot简介2、微服务3、环境准备4、SpringBootHelloWorld5、HelloWorld探究6、使用SpringInitializer快速创建SpringBoot项目二、配置文件1、配置文件2、YAML语法3、配置文件的注入4、配置文件占位符5、Profile6、配置文件加载位置7、外部配置加载顺序8、自动配置原理一、入门1、SpringBoot简介简化S
面向心情编程
·
2020-01-23 22:00
SpringBoot学习笔记
文件访问映射
通过SpringBoot可以把磁盘内所有的文件都访问到有一张图片存放在E://images/acti/123.jpgimportorg.springframework.context.annotation.Configuration;importorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;imp
Kindear_chen
·
2020-01-09 14:00
springboot学习笔记
1——springboot初始化
写在开头:虽然工作了,但都是业务逻辑,了解业务的基础上码砖头就好了,但是框架配置,设计、架构等方面还是得靠自己去充电。本来准备买慕课上的实战网课进行学习,后来还是感觉先把基础打牢再开始实战印象才是最深的。本次学习笔记都来自方志鹏老师的博客https://www.fangzhipeng.com/springboot/2017/05/01/springboot1.html一、简介springboot的
CSU_Dennis
·
2020-01-08 10:02
SpringBoot学习笔记
十:整合Redis
SpringBoot2.x对Redis的支持,最大的改变莫过于替换掉底层Jedis的依赖,替换成LuttuceRedis简介以下内容摘自Redis中文网:Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sortedsets)
fulgens
·
2020-01-07 19:55
SpringBoot学习笔记
五:整合Thymeleaf模板
thymeleaf介绍Thymeleaf是现代化服务器端的Java模板引擎,不同与其它几种模板的是Thymeleaf的语法更加接近HTML,并且具有很高的扩展性。详细资料可以浏览官网。Thymeleaf官网Thymeleaf特点支持无网络环境下运行,由于它支持html原型,然后在html标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释html时会忽略未定义的标签属性,所以thymelea
fulgens
·
2020-01-07 15:41
Springboot学习笔记
最近在看Springboot相关的文档,主要是官网上的手册,来补充一下自己的基础,这篇文章记录一些我之前疏漏的知识点。持续更新。1.配置文件springboot中配置文件application.properties的理解相关知识点:自定义属性参数间引用使用${}自定义配置文件随机值配置${random.*}配置文件优先级Profile多环境配置2.yml文件配置YAML在SpringBoot的作用
MisterCH
·
2020-01-05 20:16
SpringBoot学习笔记
(十)SpringBoot与数据访问
一、简介JDBC,Mybatis,SpringDataJPA主要讨论SpringBoot如何与关系型数据库交互对于数据访问层,无论是SQL还是NOSQL,SpringBoot默认采用整合SpringData的方式进行统一处理,添加大量自动配置,屏蔽了很多设置。引入各种xxxTemplate,xxxRepository来简化我们对数据访问层的操作。对我们来说只需要进行简单的设置即可。二、JDBCJD
啊_6424
·
2020-01-05 06:11
SpringBoot学习笔记
十一:自定义 Web MVC配置
SpringMVC自动配置当我们在项目中添加了spring-boot-starter-web依赖,SpringBoot会为SpringMVC提供自动配置,自动配置类为org.springframework.boot.autoconfigure.web.servlet包下的WebMvcAutoConfiguration自动配置在Spring的默认值之上添加了以下功能:配置InternalResour
fulgens
·
2020-01-02 09:25
Spring Boot学习笔记03--深入了解SpringBoot的启动过程
SpringBoot系列:
SpringBoot学习笔记
深入了解SpringApplication@SpringBootApplicationpublicclassSp
飘逸峰
·
2020-01-01 16:52
SpringBoot学习笔记
八:分页插件、通用Mapper及MBG的集成
插件简介PageHelper与通用Mapper作者为同一人abel533,使用这两个插件可以极大地简化MyBatis的开发,如果你想深入了解Mybatis以及插件开发可以购买作者的书籍。MyBatis从入门到精通分页插件PageHelperGitHub地址:https://github.com/pagehelper/Mybatis-PageHelper如果你也在用MyBatis,建议尝试该分页插件
fulgens
·
2019-12-31 15:29
SpringBoot学习笔记
(7)
将Jar包转war包。SpringBoot官方推荐使用内置的Tomcat容器来运行项目,但是有的时候会遇到需要将项目部署到外置Tomcat上运行的需求。将Maven构建的SpringBoot项目由默认打包的jar包改为打成war包的形式部署到外置Tomcat上。步骤一:编辑pom.xml文件打开项目的pom.xml文件,将SpringBoot的项目打包方式设置为war修改如图所示的第九行代码,将j
蓝士钦
·
2019-12-30 14:59
SpringBoot学习笔记
| JPA自定义@Query查询
@Query自定义sql查询@Query自定义sql更新/删除使用JPA开发过程中,JPA会根据我们提供的方法名自动实现查询方法有时JPA提供的方法不满足我们的需求,我们需要自定义repository方法@RepositorypublicinterfaceUserRepositoryextendsJpaRepository{@Transactional@Modifying@Query("updat
殷俊杰
·
2019-12-30 12:48
Spring Boot学习笔记1(Spring相关注解)
SpringBoot学习笔记
*AOP:指面向切面编程,通过预编译方式或者运行时刻对目标对象动态的添加功能一、Spring相关(1).Spring相关注解[1.
北国猫蜜嗨
·
2019-12-27 18:58
关于Spring Boot的博客集合
SpringBoot实战,CSDN上的专栏,对SpringBoot的使用、源码和原理有较为详细的介绍;杜琪的
SpringBoot学习笔记
SpringBootRock'n'Ro
javaadu
·
2019-12-22 18:08
SpringBoot学习笔记
七:整合MyBatis
MyBatisMyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射,几乎避免了所有的JDBC代码和手动设置参数以及获取结果集,使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录,在国内可谓是占据了半壁江山……ORM框架对比以下针对SpringJDBC、SpringDat
fulgens
·
2019-12-22 11:28
SpringBoot学习笔记
-- 关于启动类 包扫描路径
第一次使用SpringBoot连接数据库,启动项目一直报无法找到dao下的文件,原因是之前我的SpringBootDemoApplication.java这个文件是放在controller包下面,据说在这个目录地下执行启动,不会扫描到dao目录下的文件这篇文章帮了我:http://stackoverflow.com/questions/36944587/java-spring-jpa-reposi
为你付出的青春那么多年
·
2019-12-19 20:42
SpringBoot学习笔记
六:使用JdbcTemplate访问数据库
Spring的JDBC框架承担了资源管理和异常处理的工作,将数据访问的样板代码抽象到模板类之中,从而简化了JDBC代码,使我们只需编写从数据库读写数据所必需的代码。Spring为JDBC提供了三个模板类供选择:JdbcTemplate最基本的SpringJDBC模板,支持简单的JDBC数据访问功能以及基于索引参数的查询,上层接口为JdbcOperationsThisisthecentralclas
fulgens
·
2019-12-19 06:04
springboot学习笔记
--雷云龙
SpringBoot学习笔记
一、环境搭建JDK版本1.81、添加父类org.springframework.bootspring-boot-starter-parent2.2.1.RELEASE2,添加
猫腻0303
·
2019-12-16 09:04
java
springboot学习笔记
之热部署
pom.xmlorg.springframework.bootspring-boot-devtools1.5.4.RELEASEtrueorg.springframework.bootspring-boot-maven-plugintrue开启ide自动编译功能1.通过sttings-->complier-->Makeprojectautomatically勾选开启自动编译2.通过shift+Ct
jerrybw
·
2019-12-02 12:47
SpringBoot学习笔记
九:Spring Data Jpa的使用
SpringDataJpa简介JPAJPA(JavaPersistenceAPI)意即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化规范(JSR338,这些接口所在包为javax.persistence,详细内容可参考https://github.com/javaee/jpa-spec)JPA的出现主要是为了简化持久层开发以及整合ORM技术,结束Hibernate、TopL
fulgens
·
2019-12-01 12:51
SpringBoot学习笔记
--springboot+mybatis-plus集成
1.创建springboot项目注:如果这报错,可能是网不太好,也可以修改网址为http://start.spring.io添加了lombook,mysql的依赖,lombook需要下载插件:settings->plugins->搜索lombook插件下载2.创建完成后,加入mybatis-plus的依赖pom.xml3.创建java类实体类:User.java@Data会自动注入get,set;
@@#@@#¥
·
2019-11-09 21:52
springboot
springboot
SpringBoot学习笔记
之操作mysql数据库
spring-data-jpaSpring-data-jpa依赖于Hibernate在pom.xml中引入spring-data-jpa与mysql的依赖org.springframework.bootspring-boot-starter-data-jpamysqlmysql-connector-java在主配置文件中添加配置spring:datasource:driver-class-name
jerrybw
·
2019-11-01 12:55
Spring Boot学习笔记(五)整合MyBatis实现数据库访问
本文主要在上一篇[
SpringBoot学习笔记
(四)构建RESTfulAPI标准工程实例]的基础上,整合MyBatis,实现简单的MySql数据库访问引入依赖这里主要依赖两个,一个是连接MySql的mysql-connector-java
Bug生活2048
·
2019-11-01 09:37
SpringBoot学习笔记
1.快速搭建一个springboot项目首先创建一个一般的Maven项目,有一个pom.xml和基本的src/main/java结构。在pom.xml中写上如下内容:4.0.0com.github.abel533spring-boot1.0-SNAPSHOTorg.springframework.bootspring-boot-starter-parent1.3.0.RELEASEorg.spri
jerrybw
·
2019-10-31 12:21
SpringBoot学习笔记
之统一日志处理(二)
一、logback的介绍Logback是由log4j创始人设计的另一个开源日志组件,官方网站:http://logback.qos.ch。它当前分为下面下个模块:logback-core:其它两个模块的基础模块logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4jAPI使你可以很方便地更换成其它日志系统如log4j或JDK14Logginglogback-acce
shaolin79
·
2019-10-30 22:11
SpringBoot学习笔记
四:springBoot的热部署
SpringBoot学习笔记
四:springBoot的热部署文章目录
SpringBoot学习笔记
四:springBoot的热部署热部署添加依赖springBoot的配置文件配置文件加载方法一实体类配置总结热部署添加依赖
¥诸葛村夫¥
·
2019-10-22 01:11
springBoot学习笔记
Springboot学习笔记
三:文件上传
Springboot学习笔记
三:文件上传文章目录
Springboot学习笔记
三:文件上传利用MultipartFile进行文件上传使用jar包上传文件总结利用MultipartFile进行文件上传后端数据处理返回给前端
¥诸葛村夫¥
·
2019-10-20 23:46
Spring文件上传
springBoot学习笔记
springBoot学习笔记
一:SpringBoot的注解学习
springBoot学习笔记
一:SpringBoot的注解学习、文章目录
springBoot学习笔记
一:SpringBoot的注解学习、@SpringBootApplication注解SpringBoot
¥诸葛村夫¥
·
2019-10-20 03:08
springBoot学习笔记
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他