springBoot
文章平均质量分 75
wait_for_eva
longer
展开
-
springboot-第一个案例
maven库和镜像环境变量# maven配置,指向maven目录# 配置两个环境变量M2_HOMEMAVEN_HOME# 加入全局变量PATH配置文件地址.../maven_dir/conf/setting.xml本地仓库存储地址<!-- 修改为想存放的位置即可 --><localRepository>E:/maven</l...原创 2018-09-19 22:28:57 · 210 阅读 · 0 评论 -
Sprig-Boot-插件集中营
为什么boot更快捷更多的人选择Spring-Boot进行开发,其中有两个原因Spring-Cloud,Spring-Data等组件丰富且全套Spring-Boot携带适配很多框架,且能够快速搭建环境,抽出更多时间针对业务逻辑开展工作之所以使用人员那么多,大多基于第二种原因不过随着发展,第一种因素吸引了更多的技术人员但是,不可避免的反面声音:Spring-Boot不过是一个大杂...原创 2018-10-06 16:07:15 · 299 阅读 · 0 评论 -
SprigBoot-security
依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-security&lt;/artifactId&gt; &lt;/depen原创 2018-10-17 20:57:25 · 154 阅读 · 0 评论 -
SpringBoot-dubbo+zookeeper简单例子
zookeeperdocker run -d --name zk --restart always -p 2180:2181 zookeeperProviderpom<!-- dubbo --><dependency> <groupId>com.alibaba.boot</groupId> <artifactId...原创 2018-10-17 22:29:42 · 520 阅读 · 0 评论 -
SpringBoot-RabbitMq基础概念
名词解析名词含义Message消息Publisher生产者Exchange交换器Queue队列Binding绑定Connection连接Channel通道Consumer消费者Vitural Host虚拟端口Broker服务器实体Message想想要消息队列来干嘛,或者说Message本身承..原创 2018-10-13 14:20:55 · 178 阅读 · 0 评论 -
SpingBoot-简单缓存
缓存场景1. 重复使用 频繁使用数据,为了避免多次查询数据库,浪费时间、占用资源、造成压力,应使用缓存。应该对查询数据作特殊限制,防止缓存击穿2. 暂缓数据 中间数据,存在一段时间,但是不必持久化,使用缓存更方便。在生产环境中,产生的中间数据在一段时间内可复用,避免重复计算造成不必要的开销。即使是上述的基础数据,即使使用缓存,为了避免更新无法生效的情况,也应该设置过期时间。...原创 2018-10-07 22:24:13 · 138 阅读 · 0 评论 -
SpringBoot-Rabbitmq操作
依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>配置spring.rabbi...原创 2018-10-14 19:11:40 · 152 阅读 · 0 评论 -
SpringBoot-Redis缓存
缓存更换资源占用默认的缓存底层实现是CurrentMap,顾名思义,这是一个Map。换句话说,它是JVM内部的东西,也就是说,消耗的是JVM的资源。众所周知,最大的资源管理器就是操作系统,全部的系统服务,都由它进行资源分配,和资源调度.JVM也是一种系统服务,也被分配了系统资源。关键矛盾在于,JVM用这些资源干嘛了。其中大致可分为两种:计算占用服务运行过程中,少不了逻辑运算...原创 2018-10-08 20:18:24 · 259 阅读 · 0 评论 -
SpringBoot-任务
异步任务@EnableAsync@EnableAsync@SpringBootApplicationpublic class TaskApplication { public static void main(String[] args) { SpringApplication.run(TaskApplication.class, args); }}@Async@S...原创 2018-10-15 20:51:39 · 107 阅读 · 0 评论 -
SpringBoot-eureka
Serverpom&lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &lt;artifactId&gt;spring-cloud-starter-netflix-eureka-server&lt;/artifactId&gt;原创 2018-10-18 21:51:04 · 283 阅读 · 0 评论 -
SpringBoot-actuator
spring boot 框架是spring framework发展史上一次质的飞跃,用过都说好。它不仅仅是简化了繁琐的配置文件,提高了开发效率,整合了开发中常用的各种组件,优雅地处理了它们之间的版本兼容性问题,等等。除了以上这些优点还有本文将重点介绍的监控,Spring boot框架自带全方位的监控,这样,做spring boot应用的监控简直是太方便了。00 前言在当下流行的Service...转载 2018-10-19 19:52:24 · 494 阅读 · 0 评论 -
SpringBoot-流程注入操作
IDEA快捷键Ctrl+h: 查看接口实现类Ctrl+Alt+<-:上一步Ctrl+Alt+->:下一步需要了解细节自己追吧,版本差异不大,主体流程还是一致。注入接口SpringApplicationRunListenerApplicationContextInitializerApplicationRunnerCommandLineRunner这些...原创 2018-10-06 03:09:07 · 805 阅读 · 3 评论 -
SpringBoo-数据管理
MySQL1. 数据源配置spring: datasource: url: jdbc:mysql://127.0.0.1:3306/godme?useSSL=true username: root password: godme driver-class-name: com.mysql.jdbc.Driver type: com.mysql.jdbc...原创 2018-10-05 05:36:09 · 236 阅读 · 0 评论 -
SpringBoot-使用外部容器
必要之前说了几个servlet容器:tomcatjettyundertow但是,还仅仅是一个细节的差别,并未放到更大的层面。或许,一个更早的疑问,更能说明问题:为什么我们配置tomcat那么复杂,SpringBoot中却这么简单?1. 嵌入式小巧,方便快捷,只是引入了容器的必要环境(jar);和webjar类似,打包环境,能够直接调用。****但是,不可能打的全的,最大特...原创 2018-10-04 21:47:39 · 1129 阅读 · 0 评论 -
springboot-yml
一些东西扫描路径// 该注解底层融合了配置和扫描// 扫描位置为当前类所在包以及子包下的文件// 编写代码是注意把该启动入口放在总包目录下@SpringBootApplication public class Main { public static void main(String[] args) { SpringApplication.run(Main....原创 2018-09-20 01:11:59 · 278 阅读 · 0 评论 -
sprigboot-日志
日志简介常见日志名词JCL(jakarta Commons Logging)SELF4J(Simple Logging Facade for Java)jboss-logginglog4jJUL(java.util.logging)log4j2logback接口分类: JCL,SELF4J,jboss-logging具体实现:log4j,JUL,log4j2,logback...原创 2018-10-01 02:47:52 · 199 阅读 · 0 评论 -
springboot-对象配置
ymlperson: age: 99 last-name: godme# 这个不用多说,注意的就是yml一般用来配置全局信息# 具体的bean信息不用yml@ConfigurationProperties// yml配置对象需要配合ConfigurationProperties使用@ConfigurationProperties(prefix = "person")...原创 2018-09-25 21:48:44 · 920 阅读 · 0 评论 -
springboot-配置文件指定
默认配置当存在多个配置文件时,默认采用application.yml(properties)作为配置文件多配置指定# application.yml/properties指定配置文件spring: profiles: active: dev# 一行spring.profiles.active: dev# spring.profiles.active=d...原创 2018-09-25 22:24:58 · 5736 阅读 · 0 评论 -
springboot-配置文件优先级
内部file:./config file:/ classespath:/config/ classpath:/配置覆盖 不论优先级如何,spring都会读取,相互之间不会排斥,但是会覆盖。 对于不同的配置项,每个配置文件都会反映到springBoot。 相同配置项,高优先级配置文件的内容会覆盖低优先级的配置,低优先级配置不会生效。额外配置...原创 2018-09-25 23:49:13 · 876 阅读 · 0 评论 -
Spring-Boot前端配置
Webjas以jar包形式引入前端框架,包括npm,jquery,bootstrap…官网pom导入 &lt;dependency&gt; &lt;groupId&gt;org.webjars&lt;/groupId&gt; &lt;artifactId&gt;jquery&lt;/artifactId&gt;原创 2018-10-02 02:35:43 · 3242 阅读 · 0 评论 -
SpringBoot-页面控制
国际化文件配置spring.messages.basename=i18m.testclasspath:默认指定文件路径为classpathi18n:指定文件夹test:国际化配置文件组文件名称配置名:test即为配置名国标名:语言+国家,例如en_US后缀名:同一properties同名配置文件,允许有省略国标的默认配置文件,这将作为默认配置采用。当检测...原创 2018-10-03 00:05:14 · 493 阅读 · 0 评论 -
SpringBoot-thymeleaf页面调整
restful类型方式路径参数全路径查询GETstudentid/student/id添加POSTstudent-/student修改PUTstudentid/student/id删除DELETEstudentid/student/id每种操作通过提交方式进行区分路径为资源名称,一般是对应的对象名称参数可以...原创 2018-10-03 02:33:58 · 748 阅读 · 0 评论 -
SpringBoot-定制错误页面
错误页面1. 文件路径classpath:templates/error:模板存放地址classpath:static/error:静态页面存放地址无需额外配置,Spring-Boot自动识别文件名error,没有需要手动创建spring.server.error.path配置可以替换error,看情况配置优先采用模板,没有再找静态文件夹2. 文件格式指定错误页# ...原创 2018-10-03 16:54:14 · 561 阅读 · 0 评论 -
SpringBoot-Servlet配置及容器切换
容器配置1. 配置文件# 简单配置可以通过application.yml文件直接进行配置server.port=80802. 代码配置@Configurationpublic class Config { @Bean WebServerFactoryCustomizer webServerFactoryCustomizer(){ return new ...原创 2018-10-04 19:15:34 · 569 阅读 · 0 评论 -
SpringBoot-有丶东西
有丶东西了解一些SpringBoot相关知识之后,我觉得其中有很多关联,简单梳理一下自己的感受IOC和DIIOC首先是控制反转。初始的时候,只是简单的觉得帮助我们new对象。现在看来,也无可厚非。但是,多次使用之后,发现一个new也能玩出花样。控制反转:自动管理类文件,然后自动生成对象。怎么实现的也不甚了了,但是在new的基础之上,我们的确受益不浅。当我们写Controll...原创 2018-10-19 22:07:36 · 131 阅读 · 0 评论