【spring boot学习】:脚手架项目《婴儿商品管理系统》(一)

准备工作:

一、java开发环境安装与配置:

这里用到的开发环境是:JDK+maven+tomcat+IntelliJ IDEA

JDK:  1.8.0_151,Java 语言的软件开发工具包;

maven: 3.5.2,基于pom的软件项目构建和管理工具;

tomcat: 8.5.23,目前比较流行的Web 应用服务器;

IntelliJ IDEA: 2017.2.6,java等开发工具;

1.JDK下载与安装: 

1)这里安装的是当下最新的JDK版本(jdk1.8.0_151),直接去JDK官网下载,选择Java SE Downloads,如图:

2)选择相应版本,下载即可

3)下载完成后,直接双击安装即可(windows下,其他版本请自行百度)

1.1.配置JAVA_HOMEpath:

1).右击“我的电脑”选择“属性”打开系统窗口,选择“高级系统设置”,

2)选择“环境变量”,新建一个名称为“JAVA_HOME”的“系统环境变量”,变量值为之前JDK安装路径,例如我的为“C:\Weijuer\Kings\Java\jdk1.8.0_151”;

3)接着,继续新建名一个为“CLASSPATH”的系统变量,变量值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”,此处的“%JAVA_HOME%”代表之前的JDK安装路径;

4)在系统变量中找到“path”,选中path点击编辑,接着点击新建(win10系统上)“%JAVA_HOME%”和“%JAVA_HOME%\jre\bin”,然后一路按确定下去;

1.2.运行测试:

1)右键单击系统开始按钮,选择“命令提示符”或“者命令提示符(管理员)”;或者单击系统菜单按钮,搜索运行,找到直接打开;

2)输出入“cmd”按回车键,打开“命令提示符”窗口;

3)输入“java”,按回车键,如正常返回如下界面

4)继续输入“java -version”,如正常输出如下界面,则说明JDK,安装且配置成功;

至此,JDK已经安装并配置完成;

- - - - - - - - - - - - - - - -✂- - - - - - - - - - - - - -✂-- - - - - - -- - - - - - - -✂- - - - - - -- - - - - - - - - - 

2.maven下载与安装、本地仓库配置:

一、下载与安装

1)直接去官网下载,点击Download,找到“Files”,选择Binary zip archive对应的Link下载即可;

2)解压,将其复制至你想要的任意位置下,注意文件路径不能包含中文或其他非标识性字符,例如“C:\Weijuer\Kings\apache-maven-3.5.2”;

3)配置MAVEN_HOME,系统变量新增一个名为“MAVEN_HOME”,其变量值为“C:\Weijuer\Kings\apache-maven-3.5.2”;

4)编辑系统环境变量Path,追加”%MAVEN_HOME%\bin“;

5)测试配置是否成功,打开运行,输入“cmd”,按回车键,打开命令提示符窗口,输入“mvn -v”,输出正常的maven版本,则说明maven配置成功;

二、配置Maven本地仓库

1. 新建E:\Weijuer\Repos\maven文件夹,该目录用作maven的本地库。

2. 打开maven安装目录下\conf\settings.xml文件,查找下面这行代码:

<localRepository>/path/to/local/repo</localRepository>

localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为我们在3.1中创建的目录E:\Weijuer\Repos\maven。

3. localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。

当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。

此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。

4. 运行一下DOS命令

mvn help:system

如果前面的配置成功,那么E:\Weijuer\Repos\maven会出现一些文件。

至此,maven已经安装并配置完成;

- - - - - - - - - - - - - - - -✂- - - - - - - - - - - - - -✂-- - - - - - -- - - - - - - -✂- - - - - - -- - - - - - - - - - 

3.tomcat下载与安装:

1)直接去tomcat官网下载最新稳定的安装包,点击Download,选择Tomcat 8,找到Binary Distributions,选择响应系统的压缩包文件点击下载;

2)直接解压到,相应的文件夹即可,例如:“C:\Weijuer\Kings\apache-tomcat-8.5.23”;

至此,tomcat已经安装完成;

- - - - - - - - - - - - - - - -✂- - - - - - - - - - - - - -✂-- - - - - - -- - - - - - - -✂- - - - - - -- - - - - - - - - - 

4.IntelliJ IDEA下载与安装

当然你也可以使用其他的IDE,比如老牌的eclipse,my eclipse等等,但是我个人还是比较喜欢新事物的,这里以及后续的笔记中,没有特殊说明的话,我将统一使用这种组合进行开发;

1)直接去jetbrains官网下载,选择IntelliJ IDEA,跳转至相应下载页面; 

2)这里提供两个版本供下载,一个社区版(Community),一个旗舰版(Ultimate),当然大家都知道,旗舰版的功能要全点,然后不信的是,旗舰版是收费的,什么居然这么好的软件要收费,呵呵,不要着急我们可以XXOO就可以了,在这里我们还是要推荐大家支持正版咯~

咱都是做软件的,总不能断别人后路哈,至于怎么XXOO,请自行解决;

当然软件安装之后还有有些配置,这里限于篇幅,安装和配置的过程,这里将不再赘述,还请谅解。

那么,至此,我们离开发大项目已经迈进了一大步了~~~

- - - - - - - - - - - - - - - -✂- - - - - - - - - - - - - -✂-- - - - - - -- - - - - - - -✂- - - - - - -- - - - - - - - - - 

下一篇,我将介绍怎么使用IntelliJ IDEA快速构建基于maven项目...

转载于:https://my.oschina.net/weijuer/blog/1576015

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目描述 说明: spring security 全注解式的权限管理 动态配置权限,角色和资源,权限控制到按钮粒度 采用token进行权限校验,禁用session,未登录返回401,权限不足返回403 采用redis存储token及权限信息 内置功能: 用户管理:用户查询、添加用户、修改用户、给用户分配角色 菜单管理:菜单列表、添加菜单、修改菜单、删除菜单、权限配置、菜单图标设置、菜单排序 角色管理:角色查询、添加角色、修改角色、删除角色 代码生成:根据表名生成bean、controller、dao、Mapper.xml、列表页、搜索、分页、新增页、修改页 job集群:创建job、取消job、查询job、下拉搜索spring bean 数据源监控:druid 接口swagger文档 日志查询 邮件管理:发送邮件、搜索邮件 文件管理:上传文件、文件列表、文件删除 公告管理:公告未读提醒、发布公告、查询公告、公告阅读人列表 excel下载:自定义sql导出excel、也可在页面展示sql结果数据 字典管理:一些常量字典的维护 个人信息修改 修改密码 头像修改 其他说明: 日志模块 sl4j日志分包:将sql日志、业务日志、异常日志进行了分离,更方便定位问题 日志表:使用aop拦截实现 权限控制:基于token方式,禁用session 对各种不同异常进行了全局统一处理 使用lombok简化java代码,让源码更简洁,可读性高 mybatis未进行二次封装,原滋原味,简单sql采用注解,复杂sql采用Mapper.xml配置 使用了layui的弹出层、菜单、文件上传、富文本编辑、日历、选项卡、数据表格等 表单数据采用bootstrapValidator校验,简单快捷方便 运行环境 jdk8+mysql+redis+IntelliJ IDEA+maven 项目技术(必填) Springboot+Mybatis+ SpringMvc+springsecrity+Redis+bootstrap+jquery 数据库文件 压缩包内 jar包文件 maven搭建
项目描述 在上家公司自己集成的一套系统,用了两个多月的时间完成的:Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业级开发系统 Springboot作为容器,使用mybatis作为持久层框架 使用官方推荐的thymeleaf做为模板引擎,shiro作为安全框架,主流技术 几乎零XML,极简配置 两套UI实现(bootstrap+layer ui),可以自由切换 报表后端采用技术: SpringBoot整合SSM(Spring+Mybatis-plus+ SpringMvc),spring security 全注解式的权限管理和JWT方式禁用Session,采用redis存储token及权限信息 报表前端采用Bootstrap框架,结合Jquery Ajax,整合前端Layer.js(提供弹窗)+Bootstrap-table(数据列表展示)+ Bootstrap-Export(各种报表导出SQL,Excel,pdf等)框架,整合Echars,各类图表的展示(折线图,饼图,直方图等),使用了layui的弹出层、菜单、文件上传、富文本编辑、日历、选项卡、数据表格等 Oracle关系型数据库以及非关系型数据库(Redis),Oracle 性能调优(PL/SQL语言,SQL查询优化,存储过程等),用Redis做中间缓存,缓存数据 实现异步处理,定时任务,整合Quartz Job以及Spring Task 邮件管理功能, 整合spring-boot-starter-mail发送邮件等, 数据源:druid 用户管理,菜单管理,角色管理,代码生成 运行环境 jdk8+oracle+redis+IntelliJ IDEA+maven 项目技术(必填) Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis 数据库文件 压缩包内 jar包文件 maven搭建 Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业级报表后台管理系统 http://localhost:/8080/login admin admin Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业级报表后台管理系统Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业级报表后台管理系统Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业级报表后台管理系统Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业级报表后台管理系统Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业级报表后台管理系统
**smart-web2** 是一套的OA系统;包含了流程设计器,表单设计器,权限管理,简单报表管理等功能; 系统后端基于SpringMVC+Spring+Hibernate框架,前端页面采用JQuery+Bootstrap等主流技术; 流程引擎基于Snaker工作流;表单设计器基于雷劈网WEB表单设计器。 系统主要功能有: >1.系统管理 >>系统管理包含有:基础信息管理、系统权限管理、版本管理、子系统管理。 > >2.流程管理 >>流程管理包含有:流程设计器、流程实例管理、流程页面模版管理等功能。 > >3.表单管理 >>表单管理包含有:表单设计器、表管理、表单帮助信息管理等。 > >4.我的办公 >>我的待办、我的已办; > >5.简单报表管理 >>简单报表管理包含:简单报表的设计、报表管理等。 使用说明 ======= ------- ---数据库MySQL5.6以上 <br/> ---下载后把data目录下的smart-web2.zip解压;然后解压出来的脚本文件(“smart-web2.sql”)导入到mysql数据库中;注:建库时,字符集编码为:utf8(utf8_general_ci)<br/> ---修改配置文件“jdbc.properties”,改成对应数据库的用户名和密码 <br/> ---“sysconfig.properties”系统配置文件;需要修改“root.dir”属性,设置为系统上传文件时用来存放的根目录 <br/> ----系统管理员用户名为:admin;密码为:123456 <br/> ----linux类系统需要修改mysql的配置文件,改为数据库表名不区分大小写(lower_case_table_names=1) <br /> 环境要求 ------------ 1.jdk要求1.7及以上;<br /> 2.tomcat6或tomcat7; <br /> 3.eclipse版本4.4以上;<br /> 4.浏览器要求:IE8及以上(最理想的是IE10及以上),火狐,chrome等。<br />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值