随笔分类 -  springboot

摘要:随意门:https://blog.csdn.net/qq_43323720/article/details/99660430 另外,使用了nginx的话,需要注意开放websocket支持 阅读全文
posted @ 2019-09-17 11:23 sky丶尕少
摘要:shiro进行登录认证和权限管理的实现。其中需求涉及使用两个角色分别是:门店,公司。现在要两者实现分开登录。即需要两个Realm——MyShiroRealmSHOP和MyShiroRealmCOMPANY,分别处理门店,公司的验证功能。 但是正常情况下,当定义了多个Realm,无论是门店登录还是公司 阅读全文
posted @ 2019-05-15 18:44 sky丶尕少 阅读(6808) 评论(2) 推荐(1)
摘要:这里针对springboot项目结构 maven添加: controller(@Validated、@Valid) TestVO 错误拦截 查看返回(返回结构可自定义,这里不详细指出) 对于列表的操作,可以自定义:例如下面的指定list的大小(当然,自带的@Size可以实现) 使用如下: 阅读全文
posted @ 2019-01-07 14:56 sky丶尕少 阅读(1883) 评论(0) 推荐(0)
摘要:使用的是 idea - Lifecycle-package 的方式打包(maven) 确认 <packaging>war</packaging> 修改启动类: (原启动类) 修改为: (至此:即可打包war成功,其中可能需要移除内置tomcat服务,导入tomcat API,不过在这里测试过没有问题 阅读全文
posted @ 2018-07-30 17:12 sky丶尕少 阅读(1105) 评论(0) 推荐(0)
摘要:大概的问题就是,正常运行项目是没有问题的 使用测试类是,加载不了shiro的securityManager,主要导致不是很清楚,望告知, 解决方法 阅读全文
posted @ 2018-07-04 20:11 sky丶尕少 阅读(403) 评论(0) 推荐(0)
摘要:首先新建你的方法类:DemoUtil 头部加注解:@Component 新增静态变量: 新增@Autowired的bean对象 注意这时候还是不能注入 新增@PostConstruct注解方法 当然还需要注意的就是启动类的扫描范围: 不同包下可在启动类加上@ComponentScan配置扫描范围 p 阅读全文
posted @ 2018-06-27 11:31 sky丶尕少 阅读(17179) 评论(0) 推荐(0)
摘要:导入相关包(这里配合使用Ehcache缓存) 添加配置文件类(注意启动类的扫描范围,可自定义) 阅读全文
posted @ 2018-06-27 11:25 sky丶尕少 阅读(1290) 评论(0) 推荐(0)
摘要:例牌的导包 新建配置类文件(注意启动类的扫描范围,可自定义扫描) resources下添加ehcache_config.xml 阅读全文
posted @ 2018-06-27 11:17 sky丶尕少 阅读(1763) 评论(0) 推荐(0)
摘要:今天整合ehcache时发现一个很重要的问题,就是程序关闭(硬关闭)之后,持久化到磁盘的缓存数据没能正确写入加载,问题还是硬关闭的问题,所以就使用actuator 进行监听 application.properties中添加(这里使用的是springboot2.x,所以management.endp 阅读全文
posted @ 2018-06-22 17:35 sky丶尕少 阅读(3427) 评论(0) 推荐(0)
摘要:过滤器的用法就不多说了 新建Filter的继承类:MemberFilter(放置包需要注意) 配合@order使用,生命排序。 过滤器不在启动类扫描范围时,需要注意的是在启动类需要添加@ServletComponentScan扫描,其中包名自定义 使用bean的情况下,jar打包是可以直接@Auto 阅读全文
posted @ 2018-06-20 14:20 sky丶尕少 阅读(23794) 评论(0) 推荐(1)
摘要:新建入口类可扫描类: 其中spring-bean.xml,配置使用的bean 阅读全文
posted @ 2018-06-13 15:25 sky丶尕少 阅读(536) 评论(0) 推荐(0)
摘要:新建ResponseEntityExceptionHandler的继承类:(依然,需要入口类扫描) 这里需要注意,springboot默认读取static下的静态资源,如需要使用templates下的,需要使用thymeleaf exception.html 测试异常: 在使用过程中还发现其他问题: 阅读全文
posted @ 2018-06-13 15:22 sky丶尕少 阅读(274) 评论(0) 推荐(0)
摘要:首先需要maven导入需要的包,这里用的是sqlserver,druid,jtds连接数据库 然后在application.properties中配置使用 其中: com.example.bean:放置数据库实体类 mybatis/mapper:mybatis的mapper.xml(自定义方法配置) 阅读全文
posted @ 2018-06-13 15:15 sky丶尕少 阅读(332) 评论(0) 推荐(0)
摘要:新建一个springboot项目,idea的做法:一般直接next就行 填写项目使用到的技术,上面的Spring Boot版本建议选择最新的稳定版,主要勾选上Web就可以了,如下图: 新建之后《启动程序在:默认在(`groupId` + `artifactId`)目录中》当然可以修改,如下《Demo 阅读全文
posted @ 2018-06-13 14:56 sky丶尕少 阅读(262) 评论(0) 推荐(0)