源码地址:https://github.com/VioletSY/article-base 1:创建一个基本项目:https://blog.csdn.net/mousede/article/details/81285693 2:整合oracle: (1)添加依赖(pom.xml): <!--jdbc --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s…
在创建项目之前先说一下ide的问题,从学习软件开始一直到一个月之前,开发用的IDE都是Eclipse,对,就是这个远古时代的开发工具,在使用过程中虽然总是遇到各种bug,但内心里还是存在着一丝理解的想法的,因为自己写的代码也会存在很多bug,有些甚至很低端,所以开发工具存在问题也是有情可原的.而且还免费,还要什么自行车呢?但是最近工作中发现同事里大部分都在用Idea,虽然只是开发工具的不同而已,不过在具体使用的过程中还是存在很多问题的,比如:由于开发工具的验证方式不同,很多在Eclipse中写的…
SpringBoot 项目搭建 SpringBoot 项目整合源码 SpringBoot 项目整合 一.项目准备 1.1 快速创建 SpringBoot 项目 1.2 标准项目结构图如下 1.3 添加springboot-parent 1.4 添加 spring-boot-start-web 1.5 添加 Lambok 依赖 1.6 SpringBoot 打包插件 1.7 添加 application.properties 1.8 编写启动类App 1.9 在 resources 创建stati…
临时接了一个小项目,有需要搭一个小项目,简单记录一下项目搭建过程以及整合登录功能. 1.首先拿到的是一个码云地址,里面是一个空的文件夹,只有一个 2. 拿到HTTPS码云项目地址链接,在IDEA中clone输入项目地址 3. 在项目根目录文件夹下右击,选择Add Frameworks Support, 添加maven框架支持 4. 然后得到pom.xml文件, 在pom文件中配置springboot 点击查看代码 <groupId>groupId</groupId> <art…
SpringBoot大大的简化了Spring的配置,把Spring从配置炼狱中解救出来了,以前天天配置Spring和Mybatis,Springmvc,Hibernate等整合在一起,感觉用起来还是挺费劲的,没有springboot这样简洁,下面我就简单的演示一下Springboot的使用.简单来说步骤:1.创建一个普通的maven项目,不是webapp,而是jar的这种方式,2.配置pom.xml,3,创建 官网地址 ? 1 https://projects.spring.io/spring-…
下面开始项目的搭建 使用 Java EE - Eclipse 新建一 Dynamic Web Project Target Runtime 选 Apache Tomcat 7.0(不要选 Apache Tomcat 6.0,7 以后才支持 Servlet 3.0). 点击 Next > 按钮. 默认的 Source folders 配置如下: ps:可以根据需求自己编辑比如 删除默认的,增加以下四个并修改默认的输出目录为 WebContent\WEB-INF\classes: src/main/…
JAVA SpringBoot 项目打成jar包供第三方引用自动配置(Spring发现)解决方案 本文为转载,原文地址为:https://www.cnblogs.com/adversary/p/10346278.html. 本项目测试环境 JDK: 1.8 SpringBoot: 2.1 需求描述 当我们想要利用SpringBoot封装一套组件并发布给第三方使用时,我们就不得不考虑我们的组件能否被使用者正确引入使用,此处描述的时打包成 jar 包后 Spring 配置类不为扫描.未注册Bean的…
SpringBoot项目构建.测试.热部署.配置原理.执行流程 一.项目构建 二.测试和热部署 三.配置原理 四.执行流程…
一.idea 使用spring initializr不选择web搭建springboot项目 1.file => new => project 2.直接next到finish结束. 3.完成后创建controller用例测试 4.pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"…
一.官网快速构建 1.maven构建项目 1.访问http://start.spring.io/ 2.选择构建工具Maven Project.Spring Boot版本2.1.1以及一些工程基本信息,可参考下图所示: 3.点击Generate Project下载项目压缩包 4.解压后,使用idea,File -> new -> Project from existing sources ->demo中的pom.xml-> Finsh,OK done! Spring Boot的基础结…
前言 今天是我加入博客园的第一天今天刚好学习到SpringBoot,就顺便记录一下吧 一.创建项目 1.创建工程 ① 通过File > New > Project,新建工程,选择Spring Initializr,然后Next Project SDK 选择安装的JDK: Choose Initializr Service URL 选择默认(Default:https://start.spring.io) ② 进行项目配置 主要设置项目组(Group),项目标识(Artifact 注:不能包含大…
一.环境准备 本地java环境jdk1.8 Maven版本3.5.2 IDE工具idea2017 二.SpringBoot微服务搭建 1.点击File >> New >> Project,选中Spring Initializr,选择项目JDK版本,点击下一步即可. 2.设置项目的基本信息和相关配置 3.选择spring boot版本和项目的基本依赖 4.选择项目的位置 5.选择打开一个新窗口 6.项目的基本结构 以上就是单个微服务项目搭建的基本过程 三.Spring Boot 多模…
Mysql是一款免费开源的关系型数据库. 尽管Mysql被oracle公司收购.但是oracle并没有限制了mysql的发展. 目前mysql是使用范围最广的关系型数据库,许多大型公司也在使用.截至本文发布,mysql已经更新到了5.7的版本. Mysql安装: 1.下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2.安装rpn包 sudo rpm -ivh mysql-commu…
安装环境:CentOS7 64位 ,安装MySQL5.7 1.创建mysql目录 2.在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/  # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装mysql源 shell> yum localinstall mysql57-commu…
一.在你建立的工程下创建 Module 选择Spring initializr创建. 二.在Type处选择: Maven Project(项目的构建工具) 三.创建依赖时勾上web,mybatis,mysql(这个看你个人需要吧,可以自主选择) 建立好的项目结构如下: DemoApplication代码: @ComponentScan(basePackages = {"com.example.demo.web", "com.example.demo.config"}…
1,引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 2,添加静态文件 3,修改配置文件:在application.properties中添加: #静态资源整合 spring.mvc.static-path-pattern=/…
很多时候,我们部署一个项目的时候,需要创建大量的数据表.例如mysql,一般的方法就是通过source命令完成数据表的移植,如:source /root/test.sql.如果我们需要一个项目启动后,就自动创建所需要的数据表,那么除了可以使用代码完成之外,还可以使用下面的方法.springboot的yml文件配置如下: server: port: 9137 tomcat: uri-encoding: UTF-8 max-threads: 100 #最大并发数 max-connections: 2…
Vue项目环境搭建 """ node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城,可以换国内源cnpm vue ~~ django:vue是用来搭建vue前端项目的 1) 安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ 2) 换源安装cnpm >: npm install -g cnpm --registry=https://registry.np…
目录 写在前面 一.前期准备 1.在MySQL创建数据库 2.创建项目 3.安装程序包 4.添加插件 5.添加DbOption文件夹 6.添加实体类 写在前面 学习并实践使用Dapper 这个小型的ORM框架已经有一个星期的时间了.为了能加深对它的理解和熟悉.所以,想使用以Dapper 作为 操作数据后台数据,然后使用Layui 作为前台框架,最后使用Ajax进行前后台数据的交互做个具体的实例.也就是说会使用Layui+Ajax+Dapper+MySQL 做一个在开发过程中普遍会遇到的实例.比如…
Spring Boot 推荐目录结构 代码层的结构 根目录:com.springboot 1.工程启动类(ApplicationServer.java)置于com.springboot.build包下 2.实体类(domain)置于com.springboot.domain 3.数据访问层(Dao)置于com.springboot.repository 4.数据服务层(Service)置于com,springboot.service,数据服务的实现接口(serviceImpl)至于com.spr…
参考文章:https://blog.csdn.net/qq_42815754/article/details/83652253 <!-- MySql驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> server.port=xxx spring.datasource.…
方法1: application.yml mybatis-plus: configuration: jdbc-type-for-null: 'null' #注意:单引号 方法2: 查看mp-starter-源码, MybatisPlusAutoConfiguration, 可以发现,第119行有一个configurationCustomizers,可以修改configuration 自定义一个,配上就完工 @Bean public ConfigurationCustomizer configur…
https://blog.csdn.net/u012702547/article/details/54319508…
shiro简述+实现简单登录:https://www.jianshu.com/p/7f724bec3dc3…
上一章写到pom.xml有一个报错,说找不到web.xml文件.确实是这样的,因为我们用maven搭建的web层里就是没有这个文件.我们能看到,webapp文件夹里是空的. 没有,就想办法把它弄出来. 一.右键项目>>>>Java EE Tools>>>>Generate Deployment Descriptor Stub 然后就出来了. 参考:https://www.cnblogs.com/pjlhf/p/8782651.html 二.在webapp目录…
本项目测试环境 JDK: 1.8 SpringBoot: 2.1 需求描述 当我们想要利用SpringBoot封装一套组件并发布给第三方使用时,我们就不得不考虑我们的组件能否被使用者正确引入使用,此处描述的时打包成 jar 包后 Spring 配置类不为扫描.未注册Bean的问题. 解决方案 此处提供三种解决方案,友好型依次提升. 使用者手动配置 basePackages 使用者通过注解方式启用配置 SpringBoot 主动发现 正文开始 第一种:使用者手动配置 basePackages (对…
1.在pom.xml中添加热部署依赖 <!-- 热部署 --> <!-- devtools可以实现页面热部署(即页面修改后会立即生效, 这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现) --> <!-- 实现类文件热部署(类文件修改后不会立即生效),实现对属性文件的热部署. --> <!-- 即devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机…
在项目开发中,会有多个环境,如在开发环境开发完,然后在测试环境测试,最后到生产环境,每个环境的配置是不一样的,如数据库配置:还好spring提供了一个管理配置的方式:…
------   开启idea自动make/build功能   ----- 1.CTRL + SHIFT + A --> 查找make project automatically --> 选中 2.CTRL + SHIFT + A --> 查找Registry --> 找到并勾选compiler.automake.allow.when.app.running 3.最后重启idea…
序言 Dubbo一款分布式服务框架,作为阿里巴巴SOA服务化治理方案的核心框架,通过高性能和透明化的RPC实现服务的远程调用,对服务的负载均衡以及项目的耦合性提供很强的解决方式;具体Dubbo的介绍和优缺点请自行搜索,本篇就主要写一下SpringBoot对Dubbo的整合,之前看网上有很多讲解的总感觉不是很清楚,不够详细,然后这篇主要用来边学习边回忆吧;该篇文章项目地址:https://github.com/zhaopeng01/SpringBoot_Dubbo 正文 创建项目 在以下项目搭建之…