
SpringBoot与VUE项目开发
SpringBoot与VUE项目开发-零基础
自由软件开发者
C++资深开发者,订阅用户:如果评论留言不能及时回复,请Q我:296863766 注明为优快云
展开
-
创建SpringBoot工程并配置JPA
打开Navicat创建一个数据库SpringDataDemo数据库已创建ok打开IDEA创建一个Maven工程输入工程名等信息点击Finish完成工程创建工程默认添加一些依赖配置SpringBoot启动添加启动配置OK点击启动工程发现没有spring-boot依赖添加parent和web依赖为启动类添加自动配置与组件扫描注解入口函数添加启动SpringBoot应用语句成功启动SpringBoot应用并监听8080端口打...原创 2021-08-06 11:50:37 · 392 阅读 · 0 评论 -
SpringBoot中通过配置MyBatis来操作数据库
添加mybatiswy原创 2021-08-05 23:48:16 · 381 阅读 · 0 评论 -
SpringBoot对MySql数据进行增删改查操作
写好测试类与接口后,运行工程发现报Access denied for user 'root'@'localhost'(using password:YES)打开Navivat连接到MySql打开mysql库的user修改Host为%如果没有授权授权一下如果习题用语句改密码,输入下面语句可改mysql登陆密码如果在终端输入mysql没有返回,先安装: brew install mysql安装后能终端登陆mysql安装成功后启动mysql -uro...原创 2021-08-03 18:05:50 · 885 阅读 · 0 评论 -
SpringBoot中AOP编程的5个通知与1个切换点
5个通知:@Pointcut,------》切入点@Before,----》前置通知@After,-----》后置通知@AfterReturning,-----》返回知道@AfterThrowing,------》异常通知@Around ----->环绕通知在工程的pom中添加aop依赖右击pom文件,下载依赖源码与文档重新加载工程正在下载依赖包依赖包下载完成,pom中的依赖文字变白色添加一个AOP类为AO...原创 2021-08-01 14:03:52 · 278 阅读 · 0 评论 -
SpringBoot中自定义页面路径映射
添加一个模板页面demo1.html用于测试创建一个页面控制器类,添加@Controller注解测试页面,通过默认接口映射 /demo1在MVC配置类中重写addViewControllers方法并在方法中注册demo1页面的新路径映射为:DemoPage1,启动服务并访问新映射的地址,正常访问...原创 2021-08-01 12:39:03 · 814 阅读 · 0 评论 -
SpringBoot自定义Servlet,Filter,Listener组件
自定义Filter并重写init,doFilter,destroy方法,并添加@WebFilter注解添加一个继承于HttpServlet的自定义类,并实现doGet,doPost方法添加一个自定义的类,添加@WebListener注解,并实现接口ServletRequestListener测试自己定义组件组件正常工作并输入日志...原创 2021-07-31 22:44:42 · 222 阅读 · 0 评论 -
SpringBoot中使用ApplicationRunner
创建一个类并继承接口ApplicationRunner,实现接口的run方法为类添加两个注解@Component和@Order添加测试参数 ,如下图,普通参数 与键值对参数,启用服务,成功输出参数值原创 2021-07-31 17:27:30 · 529 阅读 · 0 评论 -
SpringBoot的CommandLineRunner使用
创建一个组件类并继承CommandLineRunner接口,实现接口的run方法,然后添加@Order注解指定启动顺序,用同样的方法创建第二个组件类在启动配置中添加程序运行时参数看到两个runner按照指定的启动顺序成功启动了,并输出了传入的参数...原创 2021-07-31 16:45:09 · 306 阅读 · 0 评论 -
SpringBoot自定义拦截器使用
创建一个自定义拦截器并实现接口HandlerInterceptor添加一个配置,并加上@Configuration注解在配置中重写addInterceptors方法在配置中注册自定义拦截器在自定拦截器上重写几个接口preHandler,postHandler,afterCompletion重写如下修改重写内容启动服务,并打开浏览器访问接口地址,拦截器成功输出信息...原创 2021-07-31 13:15:12 · 257 阅读 · 0 评论 -
SpringBoot通过配置方式来使用类对象
添加一个类对象配置文件原创 2021-07-30 23:04:02 · 373 阅读 · 0 评论 -
SpringBoot实现接口跨域访问
实现在一个简单的REST接口,加上@PostMappinng和@CrossOrigin注解,用于HTTP POST跨域访问,接口服务工程监听的端口是8080用Postman测试接口可用性,接口正常返回数据用JQuery自带的Ajax写一个POST请求,在点击按钮后触发请求,请求地址就是上面的跨域接口地址,本工程监听的端口是8888启用服务并打开浏览器测试,成功发送跨请求,并返回接口数据...原创 2021-07-30 16:46:26 · 322 阅读 · 0 评论 -
SpringBoot全局对象数据访问
创建一个测试类,返回键值对MAP对象,并添加@ControllerAdvie和@ModelAttribute注解取得传入的全局对象Model,遍历并输出编译,运行,输出全局对象键与值在浏览中输入接口地址,后在控制台输出对象信息...原创 2021-07-29 15:41:21 · 1886 阅读 · 0 评论 -
SpringBoot自定义异常处理信息输出
在没有处理异常输出信息与异常页面时默认输出下面Whitelabel Error Page为了更加详细的输出异常信息,需要自定义一个异常处理类。并加上@ControllerAdvice注解及@ExceptionHandler注解上面提到的两个注释具体意思如下图解释保存上面的自定义异常处理类后,启动工程,并选择一个大于预设单个文件大小的文件,这里预设大小为1MB...原创 2021-07-29 14:37:28 · 317 阅读 · 0 评论 -
修改application.properties解决上传文件1MB限制
增加下面两个设置上面一个是单文件大小,下面一下是设置总上传大小启动服务器注意,不能用M或者G做单位,只能是MB上传成功后可看到文件路径列表下面是上传前选择的文件有单个文件超过1MB的修改上传配置前,超过1MB的文件是无法上传的...原创 2021-07-29 13:33:08 · 734 阅读 · 0 评论 -
SpringBoot实现多个文件上专并保存到服务器
添加依赖创建静态上传页面添加上传文件控制器注意多文件上传的细节,客户端要开户多文件选择支持,服务端要遍历上传后的文件数组启动工程并打开上传页面选择要上传的文件确认后上传上传成功后,返回文件路径集合字符串通过返回的地址访问上传后的文件完成控制器代码:package cn.metrox.test;import org.springframework.web.bind.annotation.PostM...原创 2021-07-29 11:46:01 · 585 阅读 · 0 评论 -
SpringBoot中使用FastJson中文乱码问题解决
使用FastJson前添加依赖定义FastJson转换器配置输出JSON数据时中文乱码修改application.properties增加spring.http.encoding.force-response=true解决中文乱码问题成功显示有中文的JSON数据原创 2021-07-27 10:19:16 · 1047 阅读 · 0 评论 -
使用SpringBoot MVC显示数据到模板页面
创建一个电影类,包含ID,电影名,导演,并生成类属性创建一个电影控制器类,用过返回电影列表视图创建一个电影模板页面,用于显示 电影列表数据启动项目并访问控制器,显示电影列表...原创 2021-07-26 22:23:46 · 296 阅读 · 0 评论 -
用IDEA快速生成类的属性的Getter和Setter方法
首先创建一个类,并声明三个变量,右击变量后面空白处,在弹出的菜单中选择Generate...然后在再次弹出的菜单中选择Getter and Setter在弹出的字段选择窗口中选择要生成属性的字段,这里全部选择,然后点击OK...原创 2021-07-26 21:03:24 · 1433 阅读 · 0 评论 -
SpringBoot项目打包jar并根据指定配置来启动
指定开发环境端口指定生产环境端口在application.properties中指定当前活动配置启动生产环境配置,下面的tomcat服务监听的是8080生产环境配置指定的端口下面为启动开发环境的配置,所以监听端口是8888mvn package 打包一下 jar控制台启动jar包并指定生产环境配置启动jar包并指定开发环境配置...原创 2021-07-26 20:29:12 · 429 阅读 · 0 评论 -
SpringBoot属性注入到类对象使用
在Maven工程上添加属性文件application.properties并增加新属性如下图在项目中添加属性对应的类,用于注入用,发现有红色提示,点击箭头华指向位置打开处理文案官方说明是没有添加依赖导致的添加依赖项并重新加载项目依赖文字由红色变为白色表示依赖加载成功依赖加载成功后,红色提示消除运行应用发现接口输出类对象信息,不是想要的信息重写toString()函数再次运行,输出OK...原创 2021-07-26 16:46:09 · 433 阅读 · 0 评论 -
手动生成p12证书并设置SpringBoot应用通过https访问
生成p12证书文件,用于https访问复制p12证书文件到包目录下修改application.properties文件增加tomcat服务器ssl设置,用于客户端https访问保存设置后启用SpringBoot应用现在用htttp访问如果出现下面的requires TLS表示服务器要求https访问,表明设置成功...原创 2021-07-26 14:58:35 · 1042 阅读 · 0 评论 -
SpringBoot应用修改默认Tomcat服务启动端口
在jar包目录添加一个application.properties文件打开文件增加server.port=你的端口jar启动时会找application.properties中的配置读取配置中的服务端口,并设置为tomtat的服务端口原创 2021-07-26 11:32:46 · 476 阅读 · 0 评论 -
更换SpringBoot启动标志
先在下面的网站上生成你的文字标志,然后复制文本内容在资源目录下新建一个banner.txt,粘贴到banner中mvn spring-boot:run 可看到已修改的banner原创 2021-07-26 10:49:38 · 241 阅读 · 0 评论 -
通过start.spring.io创建Maven工程
初始化工程配置,指定工程类型,SpringBoot版本,包类型,JDK版本添加Spring Web依赖回车后出现 在依赖列表中点击GENERATE生成工程生成成功后自动下载到本地原创 2021-07-26 09:11:32 · 458 阅读 · 0 评论 -
用MVN命令打包SpringBoot应用并通过Java运行
给IDEA添加一个打包的命令配置在pom文件中添加打包配置 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>.原创 2021-07-26 00:05:00 · 296 阅读 · 0 评论 -
SpringBoot MVC自动化配置
1.多注解方式在主类头添加@EnableAutoConfiguration@ComponentScan会自动引入:import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.context.annotation.ComponentScan;2.单注解方式@SpringBootApplication会自动引入:im...原创 2021-07-25 23:43:34 · 151 阅读 · 0 评论 -
Maven工程pom文件添加依赖并更新依赖包
新创建一个maven工程,打开后会自动更新依赖包,mvn compile 一下,看到BUILD SUCCESS表示编译OK打开pom文件,添加一个依赖项 <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <versi.原创 2021-07-25 16:16:29 · 13972 阅读 · 1 评论 -
IntelliJ IDEA 2021 自动下载pom文件中的依赖
1.打开设置窗口,在importing选项菜单中选中如下图,勾选Automatically download后面的选项2.在pom文件中添加依赖3.右键点击项目左边的pom.xml文件.在弹出的菜单 中选择Maven---->Reload project后会自动下载pom文件中的依赖包下载完成后,上面添加的依赖包名会由红包变成的色使用PowerShell编译,正常。...原创 2021-07-20 19:16:11 · 11920 阅读 · 2 评论 -
maven本地仓与镜像仓配置
<mirrors> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>aliyunmaven_public</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>...原创 2021-07-19 11:12:46 · 266 阅读 · 0 评论 -
mvn命令行生成spring boot 工程
在命令行输入 mvn archetype:generate回车后会下载一些包与pom根据下图输入对应的信息,然后回车可生成工程正在生成工程已成功生成工程并保存到demo目录原创 2021-07-18 15:38:12 · 351 阅读 · 0 评论 -
1.开发SpringBoot项目前准备工作-安装Maven
在开始安装Maven前要先安装JDK1.8下载地址:链接:https://pan.baidu.com/s/1IVmv6_XJVr0WdvqR6eOazA提取码:cypx安装好JDK后,去Maven官方下载最新版本Maven 3.8.1 :http://maven.apache.org/download.cgiwindows平台下载apache-maven-3.8.1-bin.zip,点击箭头指向的位置下载下载开始后会在显示进度...等待下载完成后,解压...原创 2021-07-18 15:00:33 · 321 阅读 · 0 评论