
Guns
文章平均质量分 80
zerolaw
这个作者很懒,什么都没留下…
展开
-
Guns 第4节 用Guns开发
这样就会生成一个my_order的实体,3个TTT这样的,这是因为我们没有用到mybatis plus的service层,controller层,所以我们不要他们的这三个代码,我们写成3个TTT,我们把这三个文件夹删掉就行了,执行成功之后他会弹出一个文件夹,然后我们把它删掉。之后我们就可以看到common persistence里面就会生成一个,,这些都...原创 2018-07-17 10:08:42 · 10363 阅读 · 5 评论 -
Guns第十节Swagger的讲解
还可以进行一些测试,比如说模拟一些数据。对这个接口进行一个联调,把controller里面的方法加上一些这样的注解的时候,它就会把这个controller生产到swagger ui管理平台上,,大家可以看到,因为它标记了这个,然后swagger,就会扫描包含这个注解的方法,第二种扫描是按包的形式,假如说我要扫描整个controller层的所有的控...原创 2018-08-01 15:54:30 · 1942 阅读 · 0 评论 -
Guns第十二节shiro和权限系统
大家设想一下,假如说一个后台管理系统,我们是多用户的,很多人登陆,我们有这样一个需求,每个人登陆上去根据他的角色不同,登陆上去之后看到的内容不同,那么这样的需要我们怎么做呢?这个时候就需要集成一个权限系统,这个系统可以把不同的用户根据角色区分出来,然后不同的角色对应不同的资源,不同的资源就是不用的权限。那么说一下guns权限系统的介绍,guns权限系统主要是分为三个模块,第一个模块是用户,...原创 2018-08-09 10:26:08 · 6289 阅读 · 0 评论 -
Guns第九节日志系统
日志机构有哪些功能,第一种记录异常日志,捕获程序里面出现的异常,然后异常记录下来。第二个是业务日志,修改分为修改前,修改后。怎么样为某个业务加上业务日志的功能。它是通过来标记哪些业务 加上业务日子。这个标记必须放在controller层,下面一个例子介绍一下它的用法,第一种,添加和删除,咱们看一下注解的源代码,我们可以看到三个参数,注解的作用,,,为什么要添加唯...原创 2018-07-31 10:42:30 · 2885 阅读 · 1 评论 -
Guns第八节MAP+WARPPER详解
下面介绍一下guns controller层map+warpper的访问方式。首先说一下这个map,map就是把controller层的访问结果转化成map.然后warpper就是把这个map进行一次包装,可以往里面加一些字段,可以修改一些字段,也可以删除一些字段,这样做有什么好处呢?举个例子,比如说现在controller层返回一个user对象,然后这个对象里面有三个字段,并且sex...原创 2018-07-27 13:01:50 · 5526 阅读 · 3 评论 -
Guns第七节多数据源的配置和使用
大家可以看到两个数据源就是这两个方法,第一个方法是biz数据库对应的数据源bizDataSource,第二个方法是guns数据库对应的数据源,他们对应的方法都是通过properties文件,之前介绍springboot的时候已经介绍过了,他们这个properties运行原理是通过读取yml里面的这些值,然后注入到这个properties不同的属性里面。然后看一下它们是怎...原创 2018-07-27 00:15:43 · 7970 阅读 · 3 评论 -
Guns第六节springboot实战
相信大家看完前面的课程,已经对springboot有个基本的了解,这个课以guns项目为例,结合Guns项目说一下实际项目中springboot都有哪些应用当classpath中含有JdbcTemplate和PlatformTransactionManager这个类的时候,会激活这个类的配置,然后具体再看下面,当我们的spring程序里面没有配置PlatfromTransactionM...原创 2018-07-25 23:23:53 · 1625 阅读 · 0 评论 -
Guns 第五节 Spring BOOT精要
这里介绍一下,spring boot不是应用服务器,我们为什么可以用main方法启动一个服务器呢?是因为Tomcat内置了一个tomcat服务器,本身没有提供服务器的功能,第二点,springboot不是spring mvc的替代,springboot是一个简化spring开发的工具,springboot和springmvc没有直接的关联,唯一的关联可能就是springboot之...原创 2018-07-25 12:08:54 · 1179 阅读 · 1 评论 -
Guns第三节 项目介绍
guns-admin是Guns管理系统guns-core是其他模块提炼出来的公共的代码guns-parent是maven的的父模块,父模块的作用就是管理其它的子模块,可以把我们依赖都提到parent,并且对我们依赖的版本做一个统一的维护。当我们的其他模块引用pom.xml的时候,是不带版本号的这就是parent模块的作用,他可以统一维护依赖的版本,gun-rest本意是些一个app 服务端,提供r...原创 2018-07-12 16:19:27 · 3896 阅读 · 1 评论 -
Guns 第二:项目搭建
</localRepository><localRepository>C:\Users\JSY_01\.m2\repository</localRepository>本地仓库<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a ...原创 2018-07-12 10:34:45 · 2494 阅读 · 0 评论 -
GUNS 第一节 课程介绍
教程从项目的搭建开始讲起,项目的搭建就是如何从https://gitee.com/naan1993/guns下载下来代码,码云上面下载下来的代码导入到eclipse,或者idea,下载下来之后我会讲解一下各个模块的功能和各个包的作用,各个配置文件的作用,还有一些表的设计,表的结构,都可以做一个讲解,之后呢,会讲解如何用guns框架做日常的开发,我们会讲一个订单业务的增删该查,如何使用guns框架,...原创 2018-07-11 15:47:35 · 1808 阅读 · 0 评论 -
Guns第十一节,3.0项目介绍与项目拆分
管理模块的。管理版本管理依赖,maven实战。,当parent打成jar包的时候,它不会包含这些jar包,其他模块都会包含一些许许多多的jar包,这个是父项目的特点。core就是其他服务公用的类,还有公用的依赖,,所谓通用依赖,就是其他模块引用了这个core的话,其他模块就会有这个core里面的所有的通用依赖.传递依赖,当你引入一个依赖的时候,你会引入它下面它里面包含的所有...原创 2018-08-02 22:24:18 · 1890 阅读 · 1 评论