- 博客(14)
- 收藏
- 关注
原创 @Transactional注解
一、特性先来了解一下@Transactional注解事务的特性吧1、service类标签(一般不建议在接口上)上添加@Transactional,可以将整个类纳入spring事务管理,在每个业务方法执行时都会开启一个事务,不过这些事务采用相同的管理方式。2、@Transactional 注解只能应用到 public 可见度的方法上。 如果应用在protected、private或者 pack...
2020-03-28 23:13:18 458
原创 快来学习下SrpingBoot全面注解功能介绍吧!
使用注解的优势: 1.采用纯java代码,不在需要配置繁杂的xml文件 2.在配置中也可享受面向对象带来的好处 3.类型安全对重构可以提供良好的支持 4.减少复杂配置文件的同时亦能享受到springIoC容器提供的功能。整理不易,麻烦点赞~注解列表:@SpringBootApplication:包含了@ComponentScan、@Configuration和@Enabl...
2020-03-28 23:02:52 136
原创 @Aspect切面方法
@Aspect注解的方法的作用:@Aspect:作用是把当前类标识为一个切面供容器读取@Pointcut:Pointcut是植入Advice的触发条件。每个Pointcut的定义包括2部分,一是表达式,二是方法签名。方法签名必须是 public及void型。可以将Pointcut中的方法看作是一个被Advice引用的助记符,因为表达式不直观,因此我们可以通过方法签名的方式为 此表达式命名。因此...
2020-03-28 22:08:13 1604
原创 Thymeleaf 模板的使用
Thymeleaf是现代化服务器端的Java模板引擎,不同与JSP和FreeMarker,Thymeleaf的语法更加接近HTML,并且也有不错的扩展性。详细资料可以浏览官网。本文主要介绍Thymeleaf模板的使用说明。定义和引用模板:日常开发中,我们经常会将导航栏,页尾,菜单等部分提取成模板供其它页面使用。在Thymeleaf 中,我们可以使用th:fragment属性来定义一个模板。...
2020-03-27 16:47:45 381
原创 Spring Data JPA 与 MyBatis对比
引言:经过一番了解,了解各有各有的好处.总之:老板给够钱用什么技术都行。Spring Data JPA 与 MyBatis对比Spring Data JPA是Spring Data的子模块。使用Spring Data,使得基于“repositories”概念的JPA实现更简单和容易。Spring Data JPA的目标是大大简化数据访问层代码的编码。作为使用者,我们只需要编写自己的rep...
2020-03-27 16:11:11 223
原创 前端一直忽视的框架??其实很好用!!
前端开发框架Semantic UI*前面时候在学习写项目的时候,学习到了这个前端开发框架Semantic UI,个人觉得比起Bootstrap来,使用起来更加语义化,更容易上手,也更好看。打开 Semantic UI 的文档,我们就会发现许多和 36kr 里类似的组件,把这些组件整合拼装起来,就可以做出一个页面。推荐网站:https://semantic-ui.com使用教程。(1)、下载...
2020-03-27 15:03:28 208
原创 js字符串截取函数的三种方式(slice()、substring()、substr())
在js中字符截取函数有常用的三个slice()、substring()、substr()了,下面我来给大家介绍slice()、substring()、substr()函数在字符截取时的一些用法与区别吧。取字符串的三个函数:slice(start,[end]),substring(start,[end])和substr(start,[length])相关属性:slice():第一个参数代表开...
2020-03-23 12:06:04 1799
原创 讲真,ECMAScript的ES6新特性汇总!!前端快来学习!!
之前看到同学写的前端代码,没看懂,经过我一番度娘,终于了解了ECMAScript的ES6新特性,接下来一起看看吧(后附思维导图)!1 、ES6 新特性现在使用主流的前端框架中,如ReactJS、Vue.js、angularjs等,都会使用到ES6的新特性,作为一名高级工程师而言,ES6也就成为了必修课,所以本套课程先以ES6的新特性开始。1.1、了解ES6ES6,是ECMAScript...
2020-03-23 00:41:16 408 2
原创 程序员必看(javaScript知识点总结)
1、javaScript的概念:是一种表述语言,也是一种基于对象(Object)和事件驱动(EventDriven)的,安全性好的脚本语言,运行在客户端,从而减轻服务器端的负担,总结如下:1.javaScript主要用来向HTML页面找那个添加交互行为。2.javaScript是一种脚本语言,语法和java类似。3.javaScript一般用来编写客户端脚本。4.javaScript是一...
2020-03-21 12:05:53 315
原创 SpringBoot与整合其他技术
SpringBoot与整合其他技术本帖子会讲到SpringBoot整合Mybatis、整合Junit二个部分。1 SpringBoot整合Mybatis第一步:在pom.xml添加Mybatis起步依赖<!--mybatis起步依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupI...
2020-03-20 13:21:21 186
原创 SpringBoot的配置文件
1 SpringBoot配置文件类型1.1 SpringBoot配置文件类型和作用:SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。SpringBoot默认会从Resources目录下加载application...
2020-03-18 21:12:16 443
原创 SpringBoot原理分析
SpringBoot原理分析主要对二点分析: ①起点依赖原理分析 ②自动配置原理分析。①起步依赖原理分析:1 分析spring-boot-starter-parent按住Ctrl点击pom.xml中的spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配置如下(只摘抄了部分重点配置): 1. <...
2020-03-18 20:28:14 109
原创 @Param注解的用法解析
实例一 @Param注解单一属性dao层示例:Public User selectUser(@param(“userName”) String name,@param(“userpassword”) String password);xml映射对应示例:<select id=" selectUser" resultMap="BaseResultMap"> select...
2020-03-17 23:40:27 289
原创 SpringBoot简介以及快速入门
第一次在CSDN上写博客,本人大二的一名学生,初学SpringBoot将这些刚入门的知识简单分享一下。一、SpringBoot简介SpringBoot的特点:为基于Spring的开发提供更快的入门体验开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求提供了一些大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等SpringBoot不...
2020-03-17 20:31:43 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人