Laravel uses JWT to implement API user authorization
Part I installation of JWT
Step 1. Use Composer to install tymon / JWT auth:`composer require tymon/jwt-auth 1.0.0-rc.3
Step 2. Add a service provider (laravel 5.4 and below, no need to add 5.5 and above),Add the following line to the providers array of the config/app.php file:
<?php
// File: app.php
'providers' => [
// other code
...
Posted on Mon, 02 Dec 2019 13:30:01 -0500 by solar_ninja
Build file server in 3 minutes
----------Building file server based on Tomcat
Purpose: quickly build your own file server to separate files from projects
Principle: tomcat maps the virtual directory as a file server, and uses the Jersey client to upload files across servers
Jersey client code:
//Jersey client
private Client client = Client.create();
/**
...
Posted on Mon, 02 Dec 2019 06:56:11 -0500 by poscribes
Summary of Handlebars, a front-end template engine
I. escape of Handlebars template
1. template
Escape, output HTML string when {}} is used
When {{}}} is used, html is output without escaping (identifying HTML tag attributes)
2.Helpers medium
When return '< span style ='color: Red' > safety string < / span > ', escape and output HTML string
When return new handlebars.sa ...
Posted on Mon, 02 Dec 2019 05:30:37 -0500 by George Botley
Solve Jackson 2 deserialization LocalDateTime error
Today, when integrating redis and spring boot, I encountered an error. Record it.
The error is reported as follows:
Could not read JSON: Cannot construct instance of `java.time.LocalDateTime` (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
After viewing, it is found ...
Posted on Mon, 02 Dec 2019 01:51:32 -0500 by daneth1712
Spring integrates RabbitMQ-03-SimpleMessageListenerContainer
SimpleMessageListenerContainer
Simple message listening container. This class is very powerful. We can set many settings for it. For message configuration items, this class can satisfy all requirements;
Listen to the queue (multiple pairs), start automatically, and declare automatically
Set transaction properties, transaction manager and trans ...
Posted on Mon, 02 Dec 2019 01:39:27 -0500 by abie
Using toast component of Vant Weapp applet
problem
When using the Mpvue framework and the Vant Weapp component library to develop wechat applets, when using toast components, we accidentally fall into a "pit", of course, the main problem is the path.
Attention points
When using toast components, there are several points to be noted compared with other most common Vant Weapp c ...
Posted on Sun, 01 Dec 2019 23:56:01 -0500 by ziv
laravel/passport implements API authentication (laravel 5.6)
Part 1: install Passport(laravel/passport)
Step 1. Use Composer to install Passport:composer require laravel/passport=~7.0
Step 2. The Passport service provider uses the framework to register its own database migration directory, so after registering the provider,You should run the Passport migration command to automatically create a data ta ...
Posted on Sun, 01 Dec 2019 17:09:21 -0500 by MeOnTheW3
spring cloud gateway source code resolution dynamic routing
First, let's see how gateway gets the route we configured:When gateway starts, GatewayAutoConfiguration helps us register a series of beans
@Bean
@Primary
public RouteDefinitionLocator routeDefinitionLocator(List<RouteDefinitionLocator> routeDefinitionLocators) {
//All routedefinitionlocators are injected here. The rou ...
Posted on Sun, 01 Dec 2019 16:22:23 -0500 by prismngp
HTML form data to JSON
Problem description
The back end receives the front-end incoming parameters as follows:
1 @PostMapping(value = "/test", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
2@ResponseBody
3 public Map<String, Object> test(@RequestBody Map<String, Object> map) {
4 System.out.println(map);
5 return map;
6 }
Because of ...
Posted on Sun, 01 Dec 2019 15:14:27 -0500 by terje-s
Spring boot time parameter processing complete solution
In the development process of Java Web program, interface is the main window of front and back docking, and the receiving of interface parameters is sometimes a headache, among which the most perplexing one is the receiving of time parameters.
For example: to set the expiration time of a user, in what format does the front end pass parameters? ...
Posted on Sun, 01 Dec 2019 14:55:58 -0500 by crazyjust